Olumlu bir tamsayı alan ve sadece bu gerekli zikzak düzeninin ilk N sayısını çıkaran bir program veya işlev yazın:
26
25 27 .
10 24 28 .
9 11 23 29 .
2 8 12 22 30 44
1 3 7 13 21 31 43
4 6 14 20 32 42
5 15 19 33 41
16 18 34 40
17 35 39
36 38
37
Yani, eğer 1
çıktı N ise :
1
N ise 2
, çıktı
2
1
N ise 3
çıktı
2
1 3
N ise 4
çıktı
2
1 3
4
N ise 10
çıktı
10
9
2 8
1 3 7
4 6
5
N ise 19
çıktı
10
9 11
2 8 12
1 3 7 13
4 6 14
5 15 19
16 18
17
ve bunun gibi.
notlar
Zikzakların her bir zirvesi veya oluğu, bir önceki hattına
1
veya teknesine göre üzerinde bulunan çizgiden bir satır daha uzağa ulaşır .N ile sınırlı değildir
44
. Zikzak aynı düzende büyür ve daha büyük N desteklenmelidir.Birden fazla rakam içeren sayılar, gösterildiği gibi köşelerinde sadece "dokunmalıdır". N'nin
100
ve yukarısında çalıştığından emin olun .Çıktıda isteğe bağlı bir izleyen yeni satır dışında boş (veya yalnızca boşluk) satır olmamalıdır.
Herhangi bir satırda herhangi bir miktarda sonda boşluk olabilir.
puanlama
Bayt cinsinden en kısa kod kazanır. Tiebreaker daha erken bir cevaptı.