타이포그래피에서 카운터 는 문자 양식 또는 기호로 전체 또는 부분적으로 둘러싸인 문자 영역입니다. 닫힌 카운터는 문자 양식이나 기호로 완전히 둘러싸인 카운터입니다. 프로그램을 작성해야 문자열을 입력으로 받아서 텍스트에 닫힌 카운터의 총 수를 인쇄합니다.
입력 :
명령 행 입력일 수도 있고 STDIN에서 올릴 수도 있지만 어느 것을 지정해야합니다.
인쇄 가능한 ASCII 문자로 구성되며 32에서 126 사이의 모든 ASCII 값을 의미합니다. 공백이 포함됩니다. 추가 정보.
이제 글꼴마다 약간 다릅니다. 예를 들어이 글꼴을 읽는 글꼴은 'g'에 하나의 닫힌 카운터가있는 것으로 간주되는 반면 Google 글꼴에는 두 개의 닫힌 카운터가있는 'g'가 있습니다. 이것이 문제가되지 않도록하기 위해, 캐릭터 당 공식적인 폐쇄 카운터 수는 다음과 같습니다.
닫힌 카운터가없는 모든 기호 :
!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~
여기에는 공간이 포함됩니다.
닫힌 카운터가 하나 인 모든 기호는 다음과 같습니다.
#0469@ADOPQRabdegopq
다음은 2 개의 닫힌 카운터가있는 모든 기호입니다.
$%&8B
마지막으로 몇 가지 샘플 입력 및 출력이 있습니다.
Programming Puzzles and Code-Golf
인쇄해야합니다 13
4 8 15 16 23 42
인쇄해야합니다 5
All your base are belong to us
인쇄해야합니다 12
Standard loopholes apply
인쇄해야합니다 12
Shortest answer in bytes is the winner!
인쇄해야합니다 8
g
에는 두 개의 닫힌 카운터가 있습니다. 특정 글꼴을 기준으로 카운터를 결정 했습니까?
g
2가 있습니다. 약간 읽기가 혼란 스럽지만 위치에 따라 다르다고 생각하지 않습니다.
0
특정 글꼴, 특히 많은 고정 폭 글꼴이 개 폐쇄 카운터가?