W typografii licznik to obszar litery, który jest całkowicie lub częściowo otoczony postacią literową lub symbolem. Zamknięty licznik to licznik całkowicie zamknięty literą lub symbolem. Musisz napisać, że program pobiera ciąg wejściowy i wypisuje całkowitą liczbę zamkniętych liczników w tekście.
Twój wkład:
Może być wejściem wiersza poleceń lub STDIN, ale musisz określić, które.
Będzie składał się wyłącznie z drukowalnych znaków ASCII, co oznacza wszystkie wartości ASCII od 32 do 126 włącznie. Dotyczy to spacji. Więcej informacji.
Teraz różni się to nieznacznie w zależności od czcionek. Na przykład czcionka, którą czytasz, uważa, że „g” ma jeden zamknięty licznik, podczas gdy czcionka Google ma „g” z dwoma zamkniętymi licznikami. Aby nie było to problemem, oto oficjalna liczba zamkniętych liczników na postać.
Wszystkie symbole bez zamkniętych liczników:
!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~
Pamiętaj, że obejmuje to miejsce.
Oto wszystkie symbole z jednym zamkniętym licznikiem:
#0469@ADOPQRabdegopq
A oto wszystkie symbole z 2 zamkniętymi licznikami:
$%&8B
I na koniec, oto kilka przykładowych danych wejściowych i wyjściowych.
Programming Puzzles and Code-Golf powinien wydrukować 13
4 8 15 16 23 42 powinien wydrukować 5
All your base are belong to us powinien wydrukować 12
Standard loopholes apply powinien wydrukować 12
Shortest answer in bytes is the winner! powinien wydrukować 8
gma dwa zamknięte liczniki. Czy ustaliłeś liczniki na podstawie jakiejś konkretnej czcionki?
gma 2. Nieco mylący z czytaniem, ale nie sądzę, że różni się w zależności od lokalizacji.
0ma 2 zamkniętych liczników w niektórych czcionkach, zwłaszcza w wielu czcionkach o stałej szerokości?