এটি প্রমাণিত হয়েছে যে নিম্নলিখিত 13 বর্গাকার ওয়াং টাইলগুলি সর্বদা বিমানকে টাইপ করে টাইল করে দেয় । এর অর্থ হ'ল যখন স্কোয়ারগুলি সমস্ত প্রতিবেশী পক্ষগুলি একই রঙের সাথে গ্রিডে সাজানো হয়, তখন প্যাটার্নটির অনুবাদ কখনও নিজের সাথে মেলে না।
আমরা প্রতিটি টাইলকে কেন্দ্র করে এবং কোণে ফাঁকা জায়গাগুলিতে ভরা একটি 3 by 3 গ্রিড এবং প্রান্তে লাল, সবুজ, নীল, হলুদ, ধূসর বর্ণের পরিবর্তে 1 থেকে 5 নম্বর করে টেক্সটলে উপস্থাপন করব:
2 2 2 1 1 1 4 3 2 2 4 3 2
1 2 1 3 2 3 2 1 3 1 3 2 4 4 4 4 4 5 4 5 5 5 5 5 5 4
3 2 3 2 3 2 1 2 1 4 1 2 2
লক্ষ্য
আপনার কাজ হ'ল একটি প্রোগ্রাম লিখুন যা প্রস্থ এবং উচ্চতা নেয় এবং সেই মাত্রাগুলি সহ একটি বৈধ ওয়াং টাইল গ্রিড আউটপুট করে। একটি বৈধ টাইলিং হ'ল একটি যাতে সংলগ্ন সমস্ত টাইল প্রান্তের রঙ (বা সংখ্যা) একই থাকে। বাইটের মধ্যে ক্ষুদ্রতম প্রোগ্রামটি জিতল।
আপনার ইনপুটটি স্টাডিন বা কমান্ড লাইন আর্গুমেন্ট থেকে আসা উচিত এবং আউটপুট স্টাডআউটে যাওয়া উচিত। সঠিক ইনপুট ফর্ম্যাটটি যথাযথভাবে সুস্পষ্ট কিছু হতে পারে >>> wangtiler 3 2
। প্রস্থ এবং উচ্চতা সর্বদা ইতিবাচক পূর্ণসংখ্যার হয়।
উদাহরণ (প্রস্থ = 3, উচ্চতা = 2)
লক্ষ্য করুন যে আমরা যখন পাঠ্য টাইলগুলি বিন্যাস করি তখন প্রতিবেশী প্রান্তগুলি প্রয়োজনীয় অপ্রয়োজনীয় জোড়া অঙ্ক করে:
1 2 1
2 11 22 1
2 3 2
2 3 2
4 55 55 4
1 2 2
(এটি সঠিক আউটপুট ফর্ম্যাট নয়))
আমরা এইগুলি আনুভূমিকভাবে এবং উল্লম্বভাবে সংকোচিত করতে পারি:
1 2 1
2 1 2 1
2 3 2
4 5 5 4
1 2 2
এই সঙ্কুচিত বিন্যাসটি আপনার অবশ্যই ব্যবহার করতে হবে সঠিক আউটপুট ফর্ম্যাট। বিজোড় সংখ্যাযুক্ত রেখাগুলি তাদের চলার স্থানটি অবশ্যই অন্তর্ভুক্ত করবে।
গ্রাফিকাল বোনাস
কোনও পাঠ্য আউটপুট থাকার পরিবর্তে, আপনার প্রোগ্রামটি টাইল্ড গ্রিডের একটি চিত্র আউটপুট করতে পারে। গ্রাফিকাল টাইলগুলি অবশ্যই চার স্কোয়ারে সাজানো চার 45-45-90 ত্রিভুজ দ্বারা গঠিত এবং উপরের টাইলগুলির মতো পাঁচটি সহজেই আলাদা আলাদা রঙ ব্যবহার করতে হবে। কালো সীমানা প্রয়োজন হয় না। গ্রাফিকাল টাইলগুলি অবশ্যই কমপক্ষে 32 × 32 পিক্সেলের আকারের হতে হবে। তাদের জন্য কোনও "সংক্ষেপণ" প্রয়োগ করা হয় না।
উদাহরণ বোনাস চিত্র: (উপরের উদাহরণ হিসাবে একই গ্রিড)
বোনাসের মূল্য বিয়োগ 150 বাইট।
নোট
- আপনার অবশ্যই 13 টি টাইলের এই সেটটি ব্যবহার করা উচিত।
- টাইলগুলি ঘোরানো যাবে না।
- টাইলসটি বেশ কয়েকবার প্রদর্শিত হতে পারে (কিছুই নয়)।
- আপনি ধরে নিতে পারেন যে কোনও মাত্রা সহ একটি বৈধ টাইলিং সম্ভব।