আপনার বাড়িতে যদি একটি ছোট বাচ্চা থাকে তবে আপনি ফোম স্নানের চিঠিগুলি পেরিয়ে আসতে পারেন। এগুলিকে আর্দ্র করা যায় এবং টাইলস এবং স্নানের পাশের মতো সমতল পৃষ্ঠের সাথে শব্দ এবং বার্তা তৈরি করতে আটকে যেতে পারে।
বড়হাতের অক্ষর জেড, এবং 0-9 সংখ্যা: যেহেতু আপনি শুধুমাত্র 36 অক্ষর পেতে শব্দ এবং বার্তা পরিসীমা, কিছুটা সীমিত আপনি শুধুমাত্র এক সেট যদিও আছে: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
। তবে, আপনি অন্যান্য ধরণের অক্ষরের অতিরিক্ত অনুলিপি তৈরি করতে কিছু ধূর্ত এবং অঙ্ক ব্যবহার করতে পারেন:
3: E
1: I
7: L (when rotated)
M: W (when rotated)
0: O
2: S (when flipped)
5: S
W: M (when rotated)
2: Z
5: Z (when flipped)
O: 0
6: 9 (when rotated)
L: 7 (when rotated)
9: 6 (when rotated)
মনে রাখবেন যে এগুলি সমস্ত দ্বি-দিকনির্দেশক নয়, যেহেতু কোনও সংখ্যার অংশ হিসাবে একটি চিঠির চেয়ে শব্দের অংশ হিসাবে একটি অঙ্ক পড়া সহজ হয়।
প্রতিটি সেট বিভিন্ন বর্ণের রঙে আসে, যেখানে প্রতিটি বর্ণ ক্রমযুক্ত হয়। উদাহরণস্বরূপ, যদি আপনার সেটে 3 টি রং, লাল, হলুদ এবং নীল থাকে তবে আপনার সেটটি এমন হবে:
- লাল:
ADGJMPSVY147
- হলুদ:
BEHKNQTWZ258
- নীল:
CFILORUX0369
সুতরাং আপনার কাজটি হ'ল কোনও শব্দ বা বাক্যাংশকে বোঝাতে তিনটি প্যারামিটার (কোনও উপযুক্ত উপায়ে) নেওয়া, ব্যবহার করার জন্য বর্ণের সংখ্যা এবং আপনার সেটগুলির সংখ্যা, তারপরে শব্দ বা বাক্যাংশের প্রতিনিধিত্ব করার জন্য প্রয়োজনীয় রঙের একটি সেট, প্রয়োজনে বিকল্প ব্যবহার করে। শব্দ বা বাক্যাংশটি যদি সেটগুলির সংখ্যা অনুসারে তৈরি করা সম্ভব না হয়, পরিবর্তে উপযুক্ত রংগুলিতে "নাপ" আউটপুট পান।
উদাহরণ
এই সবগুলিতে প্রথম প্যারামিটারটি শব্দ বা বাক্যাংশ, দ্বিতীয়টি রঙের সংখ্যা এবং তৃতীয়টি উপলব্ধ সেটগুলির সংখ্যা।
["bath", 3, 1]
["programming", 3, 2]
["puzzles", 3, 1]
["code golf", 5, 1]
["willow tree", 1, 1]
["impossible phrase", 8, 1]
- একটি সেটে কেবলমাত্র 1 পি রয়েছে এবং কোনও বৈধ বিকল্প নেই
মন্তব্য
- যদি এটি সহায়তা করে আপনি 1 সেটে ডিফল্ট করতে পারেন (উদাহরণস্বরূপ 1 এর একটি পূর্বনির্ধারিত প্যারামিটার মান), তবে আপনাকে অনুরোধ করা হলে একাধিক সেট সমর্থন করতে হবে। আপনার কাছে থাকা সেটগুলির সংখ্যা সর্বদা ইতিবাচক অ-শূন্য পূর্ণ পূর্ণসংখ্যার হবে।
- আপনার যদি একাধিক সেট থাকে তবে সেগুলি সমস্ত একই রঙে বর্ণিত: প্রথম সেটটিতে যদি এ লাল হয়, তবে এটি দ্বিতীয় সেটটিতেও লাল হবে। রঙগুলি সেট প্রতি প্রয়োগ করা হয়, প্রদত্ত অনুরোধের সমস্ত সেটগুলিতে নয়
- আপনাকে অবশ্যই 1 থেকে 36 টি রঙকে সমর্থন করতে হবে - 1 এর অর্থ সমস্ত অক্ষর একই বর্ণের, 36 এর অর্থ তারা সমস্ত আলাদা। শুধুমাত্র রঙের পূর্ণসংখ্যার সংখ্যা থাকবে।
- আপনি যে কোনও রং ব্যবহার করতে পারবেন, যতক্ষণ না এগুলি দৃশ্যত স্বতন্ত্র - আপনি যদি টার্মিনালটিতে আউটপুট তুলতে থাকেন তবে আপনি অগ্রভাগ এবং পটভূমিকে একটি "রঙ" হিসাবে ব্যবহার করতে পারেন, যদিও আপনাকে অগ্রভাগ এবং পটভূমির জন্য একই রঙ ব্যবহার করা উচিত নয়
- আপনার আউটপুটে অবশ্যই অক্ষরগুলি ব্যবহার করা উচিত যা আপনি প্রকৃতপক্ষে ব্যবহার করেন, ইনপুট থেকে বর্ণগুলি নয়। উদাহরণস্বরূপ, আপনার যদি ইনপুট হিসাবে ["উইলো", 1, 1] থাকতেন তবে আপনি
WIL7OM
7 এবং এম 180 ডিগ্রি ঘোরান দিয়ে আউটপুট নিতে পারতেন - আপনার প্রথমে সঠিক অক্ষর ব্যবহার করা উচিত, তারপরে বিকল্পটি:
MI7LOW
["উইলো", 1, 1] এর জন্য ভুল - আপনি প্রদত্ত চরিত্রের জন্য যে কোনও বিকল্প ব্যবহার করতে পারেন:
SO5
এবংSO2
একটি উল্টানো 2 দিয়ে উভয়ই "এসওএস" এর জন্য বৈধ - একই কোডের জন্য আপনার কোডের একাধিক অনুরোধের জন্য অভিন্ন আউটপুট তৈরি করতে হবে না
- আউটপুট বড় হাতের অক্ষরে থাকা উচিত, তবে ইনপুট বড় এবং নিম্ন ক্ষেত্রে যে কোনও মিশ্রিত হতে পারে
- এটি সুস্পষ্ট হওয়া উচিত, তবে কোনও জায়গার রঙ নেই
বিধি
- এটি কোড গল্ফ, তবে আধা-গ্রাফিকাল আউটপুট সহ (আপনি নিশ্চিত নন যে আপনি কোনও টার্মিনালে উল্টানো পাঠ্যটি করতে পারবেন কিনা, তবে পাইথ এটির জন্য অন্তর্নির্মিত আছে কিনা তা দেখতে আগ্রহী)
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য
- ফাংশনগুলির জন্য কোনও বোনাস নেই, তবে দয়া করে আকর্ষণীয় উত্তরগুলি দিন
- আপনার উত্তরগুলিতে আপনার আউটপুটটির কয়েকটি স্ক্রিনশট অন্তর্ভুক্ত করুন
সম্পর্কিত চ্যালেঞ্জ
- আমার কন্যার বর্ণমালা - এই চ্যালেঞ্জের একটি আংশিক বিপরীত, বিভিন্ন বাক্য লিখতে ন্যূনতম অক্ষরের সন্ধানের দিকে তাকানো
- অন্যের ভিতরে কি কোনও চিঠি ফিট করে? - ফোম অক্ষরের বিভিন্ন ধরণের সম্পর্কে, তবে অক্ষর থিমের অনুরূপ বিকল্প সহ
NOPE
?