En tipografía, un contador es el área de una letra que está total o parcialmente encerrada por una forma de letra o un símbolo. Un contador cerrado es un contador que está completamente encerrado por una letra o símbolo. Debe escribir un programa toma una cadena como entrada e imprime el número total de contadores cerrados en el texto.
Tu aportación:
Puede ser una entrada de línea de comando, o de STDIN, pero debe especificar cuál.
Consistirá completamente en los caracteres ASCII imprimibles, lo que significa que todos los valores ASCII entre 32 y 126 inclusive. Esto incluye espacios. Más información.
Ahora, esto varía ligeramente entre las fuentes. Por ejemplo, la fuente en la que está leyendo esto considera que 'g' tiene un contador cerrado, mientras que la fuente de google tiene 'g' con dos contadores cerrados. Para que esto no sea un problema, aquí está el número oficial de contadores cerrados por personaje.
Todos los símbolos sin contadores cerrados:
!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~
Tenga en cuenta que esto incluye el espacio.
Aquí están todos los símbolos con un contador cerrado:
#0469@ADOPQRabdegopq
Y aquí están todos los símbolos con 2 contadores cerrados:
$%&8B
Y por último pero no menos importante, aquí hay algunas entradas y salidas de muestra.
Programming Puzzles and Code-Golf debería imprimir 13
4 8 15 16 23 42 debería imprimir 5
All your base are belong to us debería imprimir 12
Standard loopholes apply debería imprimir 12
Shortest answer in bytes is the winner! debería imprimir 8
gtiene dos contadores cerrados. ¿Determinó los contadores en función de alguna fuente en particular?
gtiene 2. Ligeramente confuso de leer, pero no creo que sea diferente por ubicación.
0tiene 2 contadores cerrados en ciertas fuentes, especialmente muchas fuentes monoespaciales?