Bir veya daha fazla kelime [a-z]+
ve sıfır veya daha fazla boşluktan oluşan bir giriş cümlesi göz önüne alındığında, giriş cümlesinin harf dağılımının bir ASCII-art histogramını (çubuk grafik) çıkar.
Histogram yatay olarak, yani alt kısımdaki harf tuşu alfabetik sırayla soldan sağa, Y ekseni etiketli 1-
ve her 5 ünitede belirtilmelidir. Y ekseni, en az en yüksek çubuk kadar yüksek olan beşin en küçük katı olmalı ve sağa hizalı olmalıdır. X ekseni, aralarında boşluk kalmadan, giriş harfleriyle etiketlenir. Örneğin, giriş a bb dd
etiketi olmalıdır abd
ve ab d
, atlama c
. Çubukların kendileri tutarlı herhangi bir ASCII karakterinden yapılabilir - X
burada örneklerimde kullanacağım .
test example
5-
X
X X
1-XXXXXXXX
aelmpstx
Çünkü üç e
, iki t
ve bir tane var almsx
.
Daha fazla örnek:
the quick brown fox jumped over the lazy dogs
5-
X X
X X
XX X X X XX
1-XXXXXXXXXXXXXXXXXXXXXXXXXX
abcdefghijklmnopqrstuvwxyz
now is the time for all good men to come to the aid of their country
10-
X
X
X X
X X X
5- X X X
X X X X
X XX XXXX X
XXXXX XXXXXXX X
1-XXXXXXXXXXXXXXXXXX
acdefghilmnorstuwy
a bb ccc dddddddddddd
15-
X
X
10- X
X
X
X
X
5- X
X
XX
XXX
1-XXXX
abcd
a bb ccccc
5- X
X
X
XX
1-XXX
abc
G / Ç ve Kurallar
- Giriş, herhangi bir makul formatta ve uygun bir yöntemle alınabilir . Bu, ayrıca kodunuz için daha anlamlı olması durumunda, büyük harflerle giriş yapabileceğiniz anlamına gelir.
- Lider / izleyen yeni satırlar veya diğer boşluklar, karakterlerin uygun şekilde sıralanması şartıyla isteğe bağlıdır.
- Tam bir program veya bir işlev kabul edilebilir. Bir işlevse, çıktıyı yazdırmak yerine geri gönderebilirsiniz.
- Çıktı konsola olabilir, dizelerin listesi olarak döndürülür, tek bir dizge olarak döndürülür vb.
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.