문자열이 주어진 경우 zalgo에서 문자열을 제거하는 프로그램이나 함수를 작성하십시오.
잘고
이 게시물에서 zalgo는 다음 유니 코드 범위의 문자로 정의됩니다.
- 분음 부호 결합 (0300–036F)
- 분음 부호 확장 (1AB0–1AFF)
- 분음 부호 보충 자료 (1DC0–1DFF) 결합
- 기호의 분음 부호 결합 (20D0–20FF)
- 하프 마크 결합 (FE20–FE2F)
https://en.wikipedia.org/wiki/Combining_character#Unicode_ranges
입력
- 명령 행 인수, STDIN 또는 귀하의 언어가 지원하는 다른 표준 입력 방법을 통해 전달 될 수 있습니다
- zalgo 또는 다른 비 ASCII 문자를 포함하거나 포함하지 않을 수있는 문자열입니다
산출
zalgo를 포함하지 않는 문자열이어야합니다.
테스트 사례
Input -> Output
HE̸͚ͦ ̓C͉Õ̗͕M͙͌͆E̋̃ͥT̠͕͌H̤̯͛ -> HE COMETH
C͉̊od̓e͔͝ ̆G̀̑ͧo͜l͔̯͊f͉͍ -> Code Golf
aaaͧͩa͕̰ȃ̘͕aa̚͢͝aa͗̿͢ -> aaaaaaaaa
ññ -> ñn
⚡⃤ -> ⚡
채점
이것이 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
a͕
괜찮지 만 a͕̰
에 제거됩니다 a
. (이모티콘 감지기 덕분에 이모 지에 분음 부호를 붙이고 싶습니다 ... ̘͕̑ pfft, 어리석게 보입니다)