Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024년 디스크립션 규칙을 반영하도록 수정 #3

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

kipa00
Copy link
Member

@kipa00 kipa00 commented Dec 26, 2024

이 PR은 UCPC 가이드라인이 2024년에 결정된 사항을 따르도록 합니다.

구체적으로:

  • 가능하면 HTML 모드를 사용하도록 합니다. 이는 (a) 인터넷이 열악한 환경에서도 모니터를 통해 문제를 보는 것을 최대한 가능케 하도록 하기 위함이며, 또 (b) 저시력자가 스크린 리더를 통해 수식을 읽을 때 DOM element의 깊이로 인해 발생할 수 있는 혼란을 최소화하기 위함입니다.
  • HTML 모드에서 수 구분자로  를 사용하도록 권장합니다.
  • 제한을 어떻게 적어야 하는지에 대한 어느 정도의 지침을 만들어 둡니다 – 첫째 줄에 NM공백을 사이에 두고 주어진다 등.
    • UCPC 2024 당시 정해진 가이드라인은 첫 줄, 둘째 줄, 셋째 줄 및 i번째 줄이었는데, 모두 통일하는 것이 낫다는 의견이 많았습니다. 가이드라인에는 고쳐 반영합니다.
    • 공백으로 구분되어 주어진다개인적으로 불필요한 한자어 사용과 피동 표현이라고 생각하여 ‘사이에 두고’로 사용하도록 권장합니다.
  • 제한이 시작되는 괄호 (, ) 및 제한의 구분자 ;를 수식 밖으로 빼서 적을 것을 권장합니다. 이는 (a) 이것을 수식에 넣어 적는 것이 의미적으로 옳지 않기 때문이며 (b) 괄호의 크기가 맞지 않는 것이 보기에 그리 불편하지 않다는 의견이 많았기 때문입니다.

더불어, #2 에서 지적하였던 중의성 문제를 해결합니다. 구체적으로 “AB로 나눈 나머지를 출력한다. B는 소수이다.”의 예시를 추가합니다.

closes #2.

@shiftpsh
Copy link
Contributor

1(a)는 어떤 속도에서 얼마나 가독성을 해치는지에 대한 분석이 있나요?

@kipa00
Copy link
Member Author

kipa00 commented Dec 26, 2024

1(a)는 어떤 속도에서 얼마나 가독성을 해치는지에 대한 분석이 있나요?

현재 데이터는 없고 사실 BOJ를 사용한다면 첫 번째의 (a)가 큰 이유가 될 것이라고 생각하지는 않습니다. 다만 BOJ를 사용할 것을 가이드라인에서 강제하지 않고 있기에 “HTML을 사용할 것”을 권장 사항으로 두었습니다. 해당 규칙은 24년 예선에 적용하였습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

지시관형사에 의한 중의성 문제
2 participants