En typographie, un compteur est l'aire d'une lettre qui est entièrement ou partiellement entourée d'une forme de lettre ou d'un symbole. Un compteur fermé est un compteur entièrement entouré d'une lettre ou d'un symbole. Vous devez écrire un programme prend une chaîne en entrée et imprime le nombre total de compteurs fermés dans le texte.
Votre contribution:
Il peut s'agir d'une entrée de ligne de commande ou de STDIN, mais vous devez spécifier laquelle.
Comprendra entièrement les caractères ASCII imprimables, c'est-à-dire toutes les valeurs ASCII comprises entre 32 et 126 inclus. Cela inclut les espaces. Plus d'information.
Maintenant, cela varie légèrement entre les polices. Par exemple, la police dans laquelle vous lisez ceci considère que «g» a un compteur fermé, tandis que la police Google a «g» avec deux compteurs fermés. Pour que ce ne soit pas un problème, voici le nombre officiel de compteurs fermés par personnage.
Tous les symboles sans compteurs fermés:
!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~
Notez que cela inclut l'espace.
Voici tous les symboles avec un compteur fermé:
#0469@ADOPQRabdegopq
Et voici tous les symboles avec 2 compteurs fermés:
$%&8B
Enfin, voici quelques exemples d'entrées et de sorties.
Programming Puzzles and Code-Golf
devrait imprimer 13
4 8 15 16 23 42
devrait imprimer 5
All your base are belong to us
devrait imprimer 12
Standard loopholes apply
devrait imprimer 12
Shortest answer in bytes is the winner!
devrait imprimer 8
g
a deux compteurs fermés. Avez-vous déterminé les compteurs en fonction d'une police particulière?
g
a 2. Légèrement déroutant à lire, mais je ne pense pas que ce soit différent selon l'emplacement.
0
2 compteurs fermés dans certaines polices, en particulier de nombreuses polices monospace?