당신의 임무는 Calibri 글꼴로 어떤 길이 의 단어 를 입력하는 프로그램을 만드는 것 입니다. 이 단어는 일반적인 QWERTY 키보드에서 볼 수있는 문자로 만들어집니다. 악센트 나 다른 문자 (예 : 문장 부호, 숫자 등)는 없습니다.
따라서 원래 문자는 다음과 같습니다.
ABCDEFGHIJKLMNOPQRSTU VWXYZ
그런 다음 프로그램은 문자를 변경하여 유사하거나 정확하게 동일하게 보이도록 스크램블하여 철자 검사기를 플래그 지정하여 혼동시킬 수 있지만 변경되지 않은 문자와 함께 일반 단어와 동일하게 보일 때 혼동됩니다.
예를 들어, 유니 코드 문자 U+0430
키릴 문자 소문자 ( "а") U+0061
는 영어에서 사용되는 소문자 "a"인 유니 코드 문자 소문자 라틴어 문자 ( "a")와 동일하게 보일 수 있습니다 .
또 다른 예는 러시아어 문자 а, с, е, о, р, х 및 у가 기본 라틴 알파벳의 광학 대응 문자를 가지며 a, c, e, o, p, x 및 y와 비슷하거나 비슷하게 보입니다.
규칙 :
- 프로그램은 비슷한 문자를 해결해야합니다. 이것은 어떤 형태로도 저장할 수 없음을 의미합니다 . 이는 유니 코드 값 또는 문자 자체를 의미합니다.
- 이것은 코드 골프입니다-가장 짧은 답변이 이깁니다!
- 골프 때 감지 할 수없는 부정 행위를 피하기 위해 ungolfed 버전도 게시해야합니다!
- 단어가 저장되어 있지 않은 한 모든 기능이나 프로그램을 사용하여이 작업을 수행 할 수 있습니다.
- UTF-8을 사용해야합니다. 다른 입력 및 출력은 금지됩니다. 이것은 실제로 출력하는 내용과 입력하는 내용을 읽을 수 있도록 임의의 사각형, 물음표 및 randmm punctuati❮n을 갖지 않습니다!
- 내가 입력 한 단어와 함께 작동해야합니다.
실제 예 (이 단어를 복사하여 붙여 넣은 다음 공백을 삽입하십시오. 첫 번째가 아닌 두 번째 것을 표시해야합니다.)
Halim
Hаlim
행운을 빕니다! 시작