У друкарні лічильник - це область письма, яка повністю або частково закрита буквеною формою або символом. Закритий лічильник - лічильник, який повністю укладений буквою або символом. Необхідно написати програму, яка приймає рядок як вхід і друкує загальну кількість закритих лічильників у тексті.
Ваш внесок:
Може бути введенням командного рядка або від STDIN, але ви повинні вказати, який саме.
Складається повністю з символів для друку ASCII, тобто всі значення ASCII від 32 до 126 включно. Сюди входять пробіли. Більше інформації.
Тепер це різниться між шрифтами. Наприклад, шрифт, який ви читаєте в розділі "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. Трохи заплутане для читання, але я не думаю, що це різниться за місцем розташування.
02 закритих лічильників у певних шрифтах, особливо багато однопросторових шрифтів?