코드 어시스턴트가 라벨 입력란의 text.length <= 1을 그래핌 수 검사로 바꾼다고 해 볼게요. 오류를 고친 걸까요, 요구사항을 바꾼 걸까요?
제공된 실행 결과는 Node v24.18.0, ICU 78.3, Unicode 17.0 환경에서 A, é, 🇰🇷의 UTF16 단위 수가 각각 1, 2, 4였다고 해요. 그래핌 수는 모두 1이었어요. 단위 수 검사는 A만 허용하고, 그래핌 수 검사는 셋 다 허용해요. 이 관찰은 세 입력에 관한 결과이며 Unicode18 준수 여부를 입증하지는 않아요.
string 타입 표기로는 계산 규칙을 정할 수 없어요. 테스트가 검증할 제한은 UTF16 저장 단위 수일까요, 사용자가 한 글자로 인식하는 그래핌 수일까요? 선택한 기준을 입력란에는 어떻게 안내하면 좋을까요?