Burada bir zorluğa cevap veriyordum ve bu görev zorluğun bir parçasıydı. Javascript 73 bayt bir çözüm var. Ama bence basit bir şey için çok fazla.
Meydan okuma
Giriş iki tamsayı olarak verilir:
Nbeklenen dizinin uzunluğuRaralığın aralığı birinden başlayarak:1..Rdeğil0..R-1
Programınızın / fonksiyonunuzun her bir çalışmasında, tek bir değer birden fazla meydana gelmeyecek şekilde Ndeğerler içeren farklı bir uzunluk dizisi çıktısı 1..R.
R-valueKodunuzda kullanmanız gerekir .
Kısıtlamalar
Sen varsayabiliriz: 2 <= N <= R.
Gerçekten 73 bayttan daha kısa bir javascript çözümü görmek istiyorum.
Ama elbette, tüm dillere açık!
Diliniz bir dizi döndüremiyorsa, tüm sayıları yazdırabilirsiniz;)
shuffle(0..N)
new Datetekdüze olmayan değerler verir. Dahası, golf oynayabileceğinize inanıyorum new Date%r+1;)


R=N=1) O zaman0..Rbu, birçok dilde daha doğal geldiği için aralıklara alternatif olarak izin vermenizi öneririm .