Meydan okuma
Bu sorudaki göreviniz pozitif bir tamsayı alan bir program veya adlandırılmış bir işlev yazmaktır n
STDIN, ARGV veya işlev bağımsız değişkenleri aracılığıyla girdi olarak (0'dan büyük) alan ve STDOUT veya işlev döndürülen değeri aracılığıyla bir dizi çıkaran yazmaktır.
Kulağa yeterince basit geliyor mu? İşte kurallar
- Dizi yalnızca gelen tamsayılar içerecektir
1
içinn
- Each tamsayı
1
Ortayan
tekrarlanmalıdırx
kezx
her tamsayı değeridir.
Örneğin:
Giriş:
5
Çıktı:
[1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5]
Dizi sıralanabilir veya sıralanmayabilir.
Bu kod golf yani kazanan byte en kısa kod.
Bonus
0.5
Çıktı dizinizdeki iki bitişik tamsayı aynı değilse puanınızı çarpın .
Örneğin n = 5
, böyle bir yapılandırma
[5, 4, 5, 4, 3, 4, 5, 2, 5, 3, 1, 2, 3, 4, 5]
/⍨⍳n