আমি এখানে একটি চ্যালেঞ্জের উত্তর দিচ্ছিলাম এবং এই কাজটি চ্যালেঞ্জের অংশ ছিল। আমি জাভাস্ক্রিপ্টে একটি 73 বাইট সমাধান পেয়েছি। তবে আমি মনে করি এটি কোনও সাধারণ জিনিসের জন্য খুব বেশি।
চ্যালেঞ্জ
ইনপুট দুটি পূর্ণসংখ্যা হিসাবে দেওয়া হয়েছে:
N
প্রত্যাশিত অ্যারের দৈর্ঘ্যR
বিরতিটির পরিসীমা এক থেকে শুরু:1..R
নয়0..R-1
আপনার প্রোগ্রামের প্রতিটি রানের আউটপুট / দৈর্ঘ্যের একটি পৃথক অ্যারে ফাংশন N
সাথে মানগুলির মধ্যে 1..R
এমনভাবে হয় যে কোনওটির বেশি একাধিকবার ঘটে না।
আপনার অবশ্যই ব্যবহার করা উচিত R-value
আপনার কোডটি ।
বিধিনিষেধ
আপনি ধরে নিতে পারেন: 2 <= N <= R
।
আমি সত্যিই আমার 73৩ বাইটের চেয়ে কম জাভাস্ক্রিপ্ট সমাধান দেখতে চাই।
তবে অবশ্যই এটি সকল ভাষার জন্য উন্মুক্ত!
যদি আপনার ভাষা কোনও অ্যারে ফেরত দিতে না পারে তবে আপনি সমস্ত সংখ্যা মুদ্রণ করতে পারেন;)
shuffle(0..N)
new Date
অ-অভিন্ন মান দেয় values আরও, আমি বিশ্বাস করি যে আপনি এটি গল্ফ করতে পারেন new Date%r+1
;)
R=N=1
) তারপরে আমি প্রস্তাব দিচ্ছি যে0..R
বিকল্পগুলি বিভিন্ন ক্ষেত্রে হ'ল এটি অনেক ভাষায় আরও প্রাকৃতিক।