Özellikler
Bir sayı verildiğinde n
, ASCII "meme oku" (simgeden büyük >
) boyutunda çıktı alın n
.
n
her zaman 0'dan büyük bir pozitif tamsayı olur.
Örnekler
n = 2
\
\
/
/
n = 5
\
\
\
\
\
/
/
/
/
/
Basit kod
İşte Crystal'de yazılmış ve doğru sonuçları döndüren örnek bir program. Olarak çalıştırın ./arrow 10
.
arrow.cr
:
def f(i)
i.times { |j|
j.times { print ' ' }
puts "\\"
}
i.times { |j|
(i-j-1).times { print ' ' }
puts '/'
}
end
f(ARGV[0].to_i)
kurallar
- Bu kod golfü . En kısa cevap kazanır. Ancak, bir cevap seçmeyeceğim, çünkü en kısa cevap zaman içinde değişebilir.
- Standart boşluklara izin verilmez.
n
sıfır?