채점 기준
3단 판정
- 정확(exact) — 정규화 후 완전히 같습니다. 1점.
- 인정(accepted) — 설정이 허용한 차이(띄어쓰기·문장부호·숫자 표기)만 있습니다. 기본 설정에서 1점.
- 오답(wrong) — 그 밖의 차이입니다. 0점.
정규화 순서
- NFKC 정규화 — 전각 숫자·영문을 반각으로
- 제로폭 문자 제거
- 따옴표·줄표 통일
- 연속 공백 1칸
- 설정에 따라 문장부호 제거 → 숫자 표기 통일 → 공백 제거
태그 10종
| 태그 | 조건 | 예 |
|---|---|---|
| 받침 | 초성·중성은 같고 종성만 다름 | 꽃 → 꼳 |
| 모음 | 초성·종성은 같고 중성만 다름 | 되 → 돼 |
| 자음 | 중성·종성은 같고 초성만 다름(된소리 쌍 제외) | 사 → 아 |
| 된소리·거센소리 | ㄱ/ㄲ/ㅋ 같은 세 소리를 바꿔 적음 | 살 → 쌀 |
| 띄어쓰기 | 관대 설정에서는 통과하지만 원문과 다름 | 할수있다 ↔ 할 수 있다 |
| 문장부호 | 부호를 무시하면 같아짐 | 정말 ↔ 정말? |
| 숫자표기 | 숫자와 한글 수사가 다름 | 5개 ↔ 다섯 개 |
| 탈자 | 있어야 할 글자가 빠짐 | 나무가 → 나무 |
| 추가 | 없는 글자가 들어감 | 나무 → 나무가가 |
| 기타 | 한글 음절이 아닌 글자가 다름 | 5 → 오 |
진단은 항상 관대하게
엄격 모드에서도 태그는 가장 관대한 설정으로 한 번 더 비교해 계산합니다. 그래야 "왜 틀렸는지"가 띄어쓰기인지 받침인지 구분됩니다.