সুতরাং, গত সপ্তাহে আমি হাঁস, হাঁস, গোজ খেলতে একটি চ্যালেঞ্জ পোস্ট করেছি । এর ফলে বেশ কয়েকটি মিনেসোটান তাদের আঞ্চলিক 'ধূসর হাঁস' প্রকরণ সম্পর্কে মন্তব্য করে ।
সুতরাং এখানে বিধিগুলি রয়েছে:
রঙের এই তালিকাটি ব্যবহার করে:
Red
Orange
Yellow
Green
Blue
Indigo
Violet
Gray
এই নিয়মগুলি অনুসরণ করতে একটি প্রোগ্রাম লিখুন:
- এর মধ্যে একটি রঙ নির্বাচন করুন এবং এটিকে 'হাঁস' শব্দের সাথে যুক্ত করুন এবং ফলাফলটি একটি নতুন লাইনে মুদ্রণ করুন।
- রঙ যদি 'গ্রে' না হয় তবে ধাপ 1 পুনরাবৃত্তি করুন।
- রঙটি যদি 'গ্রে' হয় তবে আপনার প্রোগ্রামটি শেষ করুন।
যে বিধিগুলি অনুসরণ করা আবশ্যক:
- প্রোগ্রামটি ধারাবাহিকভাবে একই সংখ্যক লাইনের মুদ্রণ করা উচিত নয়।
- এটি 'ধূসর হাঁস' দিয়ে শুরু হতে পারে তবে ধারাবাহিকভাবে করা উচিত নয়।
- প্রতিটি লাইনে ঠিক একটি হাঁস থাকতে হবে এবং কোনও খালি লাইন আউটপুট নয়।
- একটি রঙ এবং হাঁসের মধ্যে কমপক্ষে একটি স্থান থাকতে হবে।
- উল্লেখযোগ্য আউটপুট আগে এবং পরে সাদা স্থান গুরুত্বপূর্ণ নয়।
- আউটপুট ক্ষেত্রে কিছু যায় আসে না।
- রঙ পুনরাবৃত্তি করা যেতে পারে।
- আউটপুটটিতে প্রতিবার প্রতিটি রঙ থাকতে হয় না তবে এটি অবশ্যই আপনার কোডটি প্রতিটি রঙকে আউটপুট দেয়।
- উপরের অ্যারের বাইরের কোনও রঙ অন্তর্ভুক্ত করা যাবে না।
- ধূসর বা ধূসর উভয়ই আপনার উত্তরে গ্রহণযোগ্য।
- রঙগুলি ধারাবাহিকভাবে একই ক্রমে থাকা উচিত নয়।
- সংক্ষিপ্ততম প্রোগ্রামের জন্য লক্ষ্য। ক্ষুদ্রতম সংখ্যক বাইট জিতেছে।
উদাহরণ আউটপুট:
Green duck
Orange duck
Yellow duck
Indigo duck
Yellow duck
Gray duck
প্রথমে আমাকে এই বৈচিত্রটি সম্পর্কে সতর্ক করার জন্য @ মাইক হিলকে ধন্যবাদ



Greyএকবার মুদ্রণ করা হত (সুতরাং আমাকে সেগুলি থেকে বাছাই করতে হবে এবং আমি বাছাই করেছি কিনা তা পরীক্ষা করতে হবে নাGrey)।