মনে রাখার জন্য সহজ যে নাম্বারগুলি তাত্ত্বিকভাবে সহজে তৈরি হয় না
আপনার চ্যালেঞ্জ হ'ল যে কোনও ভাষাতে একটি প্রোগ্রাম / ফাংশন তৈরি করা যা এই মানদণ্ডগুলির সাথে ফিট করে অভিন্ন র্যান্ডম সংখ্যা উত্পন্ন করে:
দৈর্ঘ্য হল 5 টি সংখ্যা
দুটি পৃথক পুনরাবৃত্ত অঙ্কের জোড় রয়েছে
পুনরাবৃত্ত অঙ্কগুলির একটি সেট শুরুতে বা শেষে হয় এবং অঙ্কগুলি একে অপরের পাশে থাকে
বিজোড় সংখ্যাটি অন্য জোড়াটি দিয়ে ঘিরে থাকে
দুটি সংখ্যার জোড়া এবং অন্যান্য সংখ্যা সবগুলিই অনন্য হওয়া উচিত
আপনার প্রোগ্রামটি আপনার বিবেচনার ভিত্তিতে নেতৃস্থানীয় শূন্যগুলির সাথে সংখ্যাগুলি সমর্থন করতে পারে। যদি শীর্ষস্থানীয় শূন্যগুলি সমর্থিত হয় তবে সেগুলি অবশ্যই আউটপুটটিতে অবশ্যই অন্তর্ভুক্ত করা উচিত: 06088, 6088 নয় leading
পরীক্ষার মামলা
গৃহীত ফলাফল:
55373 55494 67611 61633 09033 99757 95944 22808 65622 22161
গৃহীত ফলাফলগুলি নয়:
55555 77787 85855 12345 99233 12131 abcde 5033
আরও গ্রহণযোগ্য পরীক্ষার কেসগুলি এই পেস্টবিন লিঙ্কটিতে পাওয়া যাবে ।
এগুলি অজগর প্রোগ্রামটি দিয়ে তৈরি করা হয়েছিল:
আমদানি এলোমেলো আমার জন্য পরিসীমা (100): যদি random.randint (0,100)> = 50: # শুরুতে স্পর্শ করা পুতুল যদি সত্য হয় টেম্প = [] অ্যারেটিংয়ের অ্যারে temp.append (random.randint (0,9)) # এলোমেলো অঙ্ক temp.append (টেম্প [0]) # একই অঙ্কটি আবার যুক্ত করুন x = random.randint (0,9) যখন x == অস্থায়ী [0]: x = random.randint (0,9) temp.append (x) # অপর একটি অনন্য অঙ্ক যুক্ত করুন y = random.randint (0,9) যখন y == অস্থায়ী [0] বা y == টেম্প [2]: y = random.randint (0,9) temp.append (y) # অন্য একটি অনন্য অঙ্ক এবং পূর্ববর্তী অনন্য অঙ্ক যুক্ত করুন temp.append (x) এর অন্য: # স্পর্শী জুটি শেষে টেম্প = [] অ্যারেটিংয়ের অ্যারে temp.append (random.randint (0,9)) # এলোমেলো অঙ্ক # অনন্য না হলেও, আবার চেষ্টা করুন x = random.randint (0,9) যখন x == অস্থায়ী [0]: x = random.randint (0,9) temp.append (x) # অপর একটি অনন্য অঙ্ক যুক্ত করুন temp.append (টেম্প [0]) # আবার একই 0 তম সংখ্যায় যুক্ত করুন y = random.randint (0,9) যখন y == অস্থায়ী [0] বা y == টেম্প [1]: y = random.randint (0,9) temp.append (y) # একবারে অন্য একটি অনন্য অঙ্ক যুক্ত করুন temp.append (Y) টেম্পাস্টার = "" আমি টেম্পারেটে: টেম্পাস্টার + = স্ট্রিম (i) মুদ্রণ tempstr
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর!
random
অভিন্নরূপে এর অর্থ এই নয়