চ্যালেঞ্জ
ইনপুট হিসাবে দুটি অঙ্ক দেওয়া হয়েছে- 9 , দুটি মুখের এই সংখ্যা পিপস (বিন্দু) দিয়ে একটি ডমিনো আউটপুট করুন ( ডাবল-নাইন ডোমিনো সেট থেকে )। দশটি সম্ভাব্য মুখ দেখতে এটির মতো (পাইপ দ্বারা পৃথক):
| | o| o|o o|o o|o o o|o o o|o o o|o o o
| o | | o | | o | | o |o o|o o o
| |o |o |o o|o o|o o o|o o o|o o o|o o o
বা পৃথক লাইনে:
-----
o
-----
o
o
-----
o
o
o
-----
o o
o o
-----
o o
o
o o
-----
o o o
o o o
-----
o o o
o
o o o
-----
o o o
o o
o o o
-----
o o o
o o o
o o o
ইনপুট ফর্ম্যাটগুলি
আপনি যেকোন যুক্তিসঙ্গত বিন্যাসে ইনপুট নিতে পারেন, এতে অন্তর্ভুক্ত থাকলেও সীমাবদ্ধ নয়:
- দুটি পৃথক পূর্ণসংখ্যা, স্ট্রিং বা সিঙ্গলটন অ্যারে;
- 0-99 থেকে একক পূর্ণসংখ্যা;
- দুটি পূর্ণসংখ্যার একটি অ্যারে;
- দুটি অঙ্কের একটি স্ট্রিং।
আউটপুট ফর্ম্যাটগুলি
- দুটি মুখ আনুভূমিকভাবে সারিবদ্ধ হতে পারে, পাইপ দ্বারা পৃথক পৃথক:
o|o o
| o
o |o o
- বা এগুলি হাইফেন দ্বারা উল্লম্বভাবে সারিবদ্ধভাবে সংযুক্ত করা যেতে পারে:
o
o
-----
o o
o
o o
- আপনি যদি চান তবে আপনি ডোমিনোর চারপাশে একটি সীমানা আউটপুট করতে পারেন।
- আপনি লাইনগুলির একটি তালিকা, দুটি মুখের একটি তালিকা বা এগুলির সংমিশ্রণ বেছে নিতে পারেন।
- আপনি পিপসের জন্য যে কোনও অ-হোয়াইটস্পেস অক্ষর ব্যবহার করতে পারেন (আমি ব্যবহৃত
o
)। - আপনি যদি সত্যিই ইচ্ছুক হন তবে আপনি
0
হোয়াইটস্পেস এবং1
পিপসের জন্য ব্যবহার করতে পারেন , বাFalse
/True
(অথবা আপনার ভাষার সমতুল্য) যদি অ্যারের আউটপুট করে থাকেন। - আপনি কলামগুলির মধ্যে সাদা স্থান সরিয়ে ফেলতে পারেন; এটি 7, 7 এর জন্য একটি বৈধ আউটপুট:
ooo|ooo
o | o
ooo|ooo
- যে কোনও মুখ 90 ডিগ্রি ঘোরানো যেতে পারে। এটি 7, 7 এর জন্যও একটি বৈধ আউটপুট:
o o|o o o
o o o| o
o o|o o o
- আপনার পছন্দ অনুসারে আপনার যতটুকু / সামান্য নেতৃত্ব / পিছনের সাদা জায়গা থাকতে পারে, যতক্ষণ না আউটপুটটির মূল অংশটি এখনও অন্য সীমাবদ্ধতার সাথে ফিট করে।
- লাইনগুলি খালি থাকলেও প্রতিটি মুখ অবশ্যই 3 লাইন লম্বা হতে হবে। 0, 1 এর জন্য আপনি এটিকে আউটপুট করতে পারবেন না:
-----
o
তবে আপনি এটি আউটপুট করতে পারে :
-----
o
একইভাবে, যদি আপনি লাইনের দুই তালিকার একটি তালিকা outputting হয়েছে, আপনি কাজ করতে পারে [["", "", ""], ["", " o", ""]]
, কিন্তু না [[""], [" o "]]
।
স্কোরিং
এটি কোড-গল্ফ , তাই প্রতিটি ভাষার বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
[0,5,21,29,31]
আমার বন্ধুরা এখানে সমস্ত গুরুত্বপূর্ণ নম্বর।
[2, 1]
, আমি আউটপুট পারে[[[0,0,1],[0,0,0],[1,0,0]],[[0,0,0],[0,1,0],[0,0,0]]]
?