मैं यहां एक चुनौती का जवाब दे रहा था और यह कार्य चुनौती का हिस्सा था। मुझे जावास्क्रिप्ट में 73 बाइट्स का घोल मिला है। लेकिन मुझे लगता है कि यह एक साधारण चीज के लिए बहुत ज्यादा है।
चुनौती
इनपुट के रूप में दो पूर्णांक दिए गए हैं:
Nअपेक्षित सरणी की लंबाईRअंतराल की सीमा एक में शुरू होती है:1..Rनहीं0..R-1
आपके प्रोग्राम के प्रत्येक रन में आउटपुट / फ़ंक्शन की लंबाई के Nसाथ एक अलग प्रकार के बीच मान 1..Rइस तरह से होता है कि कोई भी मान एक से अधिक बार नहीं होता है।
आपको R-valueअपने कोड में उपयोग करना होगा ।
प्रतिबंध
आप मान सकते हैं 2 <= N <= R:।
मैं वास्तव में मेरा 73 बाइट्स की तुलना में एक जावास्क्रिप्ट समाधान को देखना चाहता हूं।
लेकिन निश्चित रूप से, यह सभी भाषाओं के लिए खुला है!
यदि आपकी भाषा एक सरणी नहीं लौटा सकती है, तो आप सभी संख्याओं को प्रिंट कर सकते हैं;)
shuffle(0..N)
new Dateगैर-समान मान प्राप्त करते हैं। इसके अलावा, मेरा मानना है कि आप इसे गोल्फ कर सकते हैं new Date%r+1;)


R=N=1) तो मैं पर्वतमाला की अनुमति देने की सलाह देता हूं0..Rएक विकल्प के रूप को क्योंकि यह कई भाषाओं में अधिक स्वाभाविक है।