Meydan okuma:
Olumlu bir tamsayı girişi n verildiğinde , bu modeli izleyen bir vektör oluşturun:
0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n
Veya, kelimelerle açıklanır: Vektör başlar ve dizinin bir parçası olmayan en küçük tek tam sayıya ulaşana kadar 0artış yapar 1, daha sonra en küçük (en büyük boyutta) en küçük tam sayıya ulaşana kadar azalır. dizinin bir parçası değil. nUlaşılana kadar bu şekilde devam eder . Dizisi pozitifliği sona erecek n, eğer ntek ve negatif nise nbile bir.
Çıkış formatı esnektir.
Test durumları:
n = 1
0 1
-----------
n = 2
0 1 0 -1 -2
-----------
n = 3
0 1 0 -1 -2 -1 0 1 2 3
-----------
n = 4
0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4
-----------
n = 5
0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 0 1 2 3 4 5
N sıfır dizinli almayı seçebilirsiniz . n = 1sonra verirdi 0 1 0 -1 -2.
Bu kod golf , yani her dilde en kısa kod kazanıyor! Açıklamalar her zaman olduğu gibi teşvik edilir!