Bir giriş numarası verilir n
dan 1
kadar 26
(veya 0
hiç 25
), çıkış alfabe okuma soldan sağa yukarı ve birlikte, mektup karşılık gelen de dahil olmak üzere a=1, b=2, c=3, ...
. Büküm, harflerin alfabedeki konumlarına göre dikey olarak tekrarlanması gerektiğidir. Tek sayılar ( 1
-dekslendiğinde) yatay çizgide dengelenmelidir, hatta sayılar üst veya alt tarafları tercih etmek arasında değişmelidir (önce hangi yöne gideceğinizi seçebilirsiniz). 0 dizine ekliyorsanız, önceki cümlede tek / çift arasında geçiş yapın.
Başka bir şekilde ifade edildi - eğer bir harfin alfabetik değeri ?
ise #
, o #
harfin çıktıda, tümü #
th sütununda kopyaları olmalıdır . Bu harfler, yatay çizginin üstünde ve altında eşit olarak dengelenmelidir a
. Harfler eşit olarak dengelenemiyorsa, o satırın üstünde ve altında "ekstra" harfi bulun.
İşte yeni altı n = 1,2,3,4,5,6
satırla ayrılmış ilk altı çıkış ( , 1 dizine eklenmiş, ilk önce alt tarafa geçmeyi seçerek), böylece deseni görebilirsiniz. Deseni açıklayan yorumlar ile başlar #
.
a # On a line by itself
ab
b # The "extra" letter is below the horizontal
c
abc # The 'c' splits evenly
bc
d # Because the 'b' was below, the extra 'd' must be above
cd
abcd
bcd
de
cde
abcde # The 'e' balances
bcde
e
def
cdef
abcdef
bcdef
ef
f # Since the 'd' was above, the extra 'f' must be below
(birkaçını atla n=26
)
xyz
wxyz
tuvwxyz
stuvwxyz
pqrstuvwxyz
opqrstuvwxyz
lmnopqrstuvwxyz
klmnopqrstuvwxyz
hijklmnopqrstuvwxyz
ghijklmnopqrstuvwxyz
defghijklmnopqrstuvwxyz
cdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
bcdefghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
fghijklmnopqrstuvwxyz
ijklmnopqrstuvwxyz
jklmnopqrstuvwxyz
mnopqrstuvwxyz
nopqrstuvwxyz
qrstuvwxyz
rstuvwxyz
uvwxyz
vwxyz
yz
z
kurallar
- Büyük veya küçük harf olarak çıkmayı seçebilirsiniz, ancak tutarlı olmalıdır.
- Çıktı, isteğe bağlı bir son satırsonu dışında, yabancı boşluklara sahip olamaz.
- Tam bir program veya bir işlev kabul edilebilir.
- Giriş numarası herhangi bir uygun formatta alınabilir .
- Standart boşluklar yasaktır.
- Bu kod golfüdür, bu nedenle her zamanki golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
-
İzin verilen olduğuna inandığım satırları ters sırada çıkarmak için a bırakamaz mısınız?