Trong kiểu chữ, bộ đếm là khu vực của một chữ cái được bao bọc hoàn toàn hoặc một phần bởi một hình thức chữ cái hoặc ký hiệu. Một bộ đếm kín là một bộ đếm được bao quanh hoàn toàn bởi một hình thức chữ cái hoặc ký hiệu. Bạn phải viết một chương trình lấy một chuỗi làm đầu vào và in tổng số bộ đếm đã đóng trong văn bản.
Đầu vào của bạn:
Có thể là đầu vào dòng lệnh hoặc từ STDIN, nhưng bạn phải chỉ định cái nào.
Sẽ bao gồm toàn bộ các ký tự ASCII có thể in, nghĩa là tất cả các giá trị ASCII nằm trong khoảng từ 32 đến 126. Điều này không bao gồm không gian. Thêm thông tin.
Bây giờ, điều này không thay đổi một chút giữa các phông chữ. Ví dụ: phông chữ bạn đang đọc này được coi là 'g' có một bộ đếm đóng, trong khi phông chữ google có 'g' với hai bộ đếm đóng. Vì vậy, đây không phải là một vấn đề, đây là số lượng chính thức của bộ đếm đóng cho mỗi ký tự.
Tất cả các biểu tượng không có quầy đóng:
!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~
Lưu ý rằng điều này bao gồm không gian.
Dưới đây là tất cả các biểu tượng với một bộ đếm kín:
#0469@ADOPQRabdegopq
Và đây là tất cả các biểu tượng với 2 quầy đóng:
$%&8B
Và cuối cùng nhưng không kém phần quan trọng, đây là một số mẫu đầu vào và đầu ra.
Programming Puzzles and Code-Golf
nên in 13
4 8 15 16 23 42
nên in 5
All your base are belong to us
nên in 12
Standard loopholes apply
nên in 12
Shortest answer in bytes is the winner!
nên in 8
g
có hai quầy đóng. Bạn đã xác định các quầy dựa trên bất kỳ phông chữ cụ thể?
g
có 2. Hơi khó đọc, nhưng tôi không nghĩ nó khác nhau theo vị trí.
0
có 2 bộ đếm đóng trong một số phông chữ nhất định, đặc biệt là nhiều phông chữ đơn cách?