Giriş:
Esinlenilen bu yorumun @MagicOctopusUrn üzerinde @Emigna 'ın 05AB1E cevap sıramı ' Bu sadece bir hata oldu meydan okuma' :
8F9ÝÀNð×ý}».∊
Ben bir uzay gemisi maw yaptım! Ve 12 baytlık bir düzenleme önerdiğim için çok heyecanlıydım. - Magic Octopus Urn 17:17, 20:10
Bu, bununla sonuçlanan bir 05AB1E (eski) programıdır:
1234567890
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1234567890
Meydan okuma:
Giriş: Boş olmayan bir dize
Çıktı: Dışarıdan içeriye doğru, her karakterin arasına, her bir satır arasına, yukarıdaki çıktıda olduğu gibi, eşittir length - 1
. Dolayısıyla bir girdi 1234567890
için çıktı bunun yerine olacaktır:
1234567890
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1234567890
Neden? Uzunluğu 1234567890
IS 10
. Böylece 10 satır çıktısı ile başlıyoruz: boşluksuz ilk satır; ikincisi bir boşluk sınırlayıcıyla; üçüncü iki; Ve sonra ( length - 1
boşlukları olan orta çizgiye sahip olmadan ), aşağı inerken ilk girişe geri döneriz.
Meydan okuma kuralları:
- Girişin boş olmadığı garantilidir (uzunluk
>= 1
). (Tek char girişleri için sadece bu karakteri çıkarırız.) - Çıktının kendisi (ekranın herhangi bir yerinde) doğru olduğu sürece, her miktar izleyen / baştaki boşluklara / yeni satırlara izin verilir. (Çıkış hatları arasındaki boş satırlara da izin verilmez.)
- Girdi yalnızca beyaz alanlar hariç yazdırılabilir ASCII karakterleri içerecektir (kod noktası aralığı
[33, 126]
) - G / Ç esnektir. Giriş, STDIN, argüman veya işlev parametresi olarak alınabilir. Dize yerine bir liste / dizi / karakter akışı olabilir. Çıktı, dizeler yerine bir liste / dizi / karakter akışı da olabilir; STDOUT'a basılabilir; newline ayrılmış dize olarak döndürüldü; vb.
Genel kurallar:
- Bu kod golf , bayt cinsinden en kısa cevap kazanır.
Code-golf dillerinin, codegolfing olmayan dillerle cevap göndermekten vazgeçmesine izin vermeyin. Herhangi bir programlama dili için mümkün olduğunca kısa bir cevap bulmaya çalışın. - Cevabınız için standart kurallar geçerlidir , bu nedenle STDIN / STDOUT fonksiyonlarını, uygun parametrelerle fonksiyonlarını ve geri dönüş tipini, tam programları kullanmanıza izin verilir. Senin çağrı.
- Varsayılan Loopholes yasaktır.
- Mümkünse, lütfen kodunuz için test içeren bir bağlantı ekleyin.
- Ayrıca, cevabınız için bir açıklama eklemek şiddetle tavsiye edilir.
Test durumları:
Input: @
Output:
@
Input: test
Output:
test
t e s t
t e s t
t e s t
t e s t
t e s t
test
Input: ?!
Output:
?!
? !
?!
Input: Spaceship
Output:
Spaceship
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
Spaceship
Input: 05AB1E
Output:
05AB1E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
05AB1E
Input: )}/\
Output:
)}/\
) } / \
) } / \
) } / \
) } / \
) } / \
)}/\
ಠ_ಠ
, bunu bir yıl önce yanlışlıkla yaptığınız için farkına varırsınız ಠ⌣ಠ
.