Giriş
Hepimiz havalı S'yi (Süpermen S, Stüssy S, Süper S, Patenci S, Sivri S, Graffiti S vb. Olarak da bilinir) biliyoruz: dünyadaki milyarlarca öğrenci bu S'yi çekti ve hemen kendileriyle gurur duyuyordu. Unutmuş veya tamamen soğukkanlı bir çocukluk geçirmiş olmanız durumunda , işte cool S’ın bir görüntüsü:
Bir ölçek faktörü göz önüne alındığında, n
girdi olarak (burada ), çıkış ASCII alanda serin S.
Nasıl çizilir
Gönderen Vikipedi sayfası Serin S:
Çıktı
n
= 1 olduğunda Soğuk S :
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
Ve farklı değerleri n
için, çıktı n
zamanlarını daha büyük hale getirin. Örneğin, n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Dikey bölümlerin iki kat daha uzun olduğunu ve dikey çizgiler arasındaki boşluğun iki kat daha geniş olduğunu unutmayın.
Ve ne zaman n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Not: Zorunlu olmamakla birlikte, kodunuzn
= 0özelliğini destekleyebilir:
^
/ \
\\/
/\\
\ /
v
Kazanan
Bayt cinsinden en kısa program kazanır.
Λ