Bu bir patates:
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@
Daha genel olarak, bir boyut N patates aşağıdaki şekil olarak tanımlanır:
N eşitse, 2 ortalanmış @
sembol, ardından 4 ortalanmış @
sembol ve ardından 6 ortalanmış @
sembol, N ortalanmış @
sembollere kadar; daha sonra N merkezli @
semboller, ardından N-2 merkezli @
semboller, 2'ye kadar iner.
N garip ise, N boyutunda bir patates yukarıda açıklandığı şekilde üretilir, ancak @
2 yerine 1 sembolle başlarız .
Bir patates, sağ üst köşeden başlayıp @
her adımda bir işareti kaldırarak saat yönünün tersine doğru soyulur . Örneğin, 3 boy patatesleri soymak şöyle görünür:
@
@@@
@@@
@
@@@
@@@
@
@@
@@@
@
@@
@@
@
@@
@@
@@
@
@
@
@
Meydan okuma
Bir tamsayı girişi verildiğinde, bu boyutta bir patates soyma adımlarının tümünü görüntüleyen bir program yazın.
Sondaki boşluk / satırsonlarına izin verilir.
puanlama
Bu kod golfü ; bayt cinsinden en kısa kod kazanır.
Örnek Test Durumları
N = 2
@@
@@
@
@@
@@
@
N = 7
@
@@@
@@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@@
@@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@
@@@@@
@@@
@
@@
@@@
@@@@@
@@@@@
@@@
@
@
@@@
@@@@@
@@@@@
@@@
@
@@@
@@@@@
@@@@@
@@@
@
@@
@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@
@@@
@
@@
@@@@
@@@@
@@@
@
@@
@@@@
@@@@
@@
@
@@
@@@@
@@@@
@@
@@
@@@@
@@@@
@
@@
@@@@
@@@
@
@@
@@@
@@@
@
@
@@@
@@@
@
@@@
@@@
@
@@
@@@
@
@@
@@
@
@@
@@
@@
@
@
@
@
Katalog
Dayanarak bu sayı asal mı?