লিটল বক্সস নামে একটি ব্যঙ্গাত্মক গান আছে , যা মূলত মালভিনা রেইনল্ডসের লেখা, শহরতলির ছড়িয়ে পড়া সম্পর্কে যা এর গানের সুর রয়েছে:
পাহাড়ের
ছোট্ট ছোট্ট বাক্স, টিকি-টাকি দিয়ে তৈরি
ছোট ছোট বাক্স, পাহাড়ের
ছোট্ট ছোট্ট বাক্স , ছোট্ট বাক্স সব একই রকম।
একটি সবুজ এবং গোলাপী একটি
এবং একটি নীল এবং একটি হলুদ রঙের
And এবং এগুলি সবগুলি খুব টিকিটযুক্ত
এবং এগুলি সমস্ত দেখতে একইরকম।
আপনার কাজটি এখানে, একটি পূর্ণসংখ্যার ইনপুট দেওয়া হয়েছে যা n>1
বাড়ির আকারকে উপস্থাপন করে, নিম্নলিখিত রঙগুলি ব্যবহার করে চারটি "ছোট বাক্স" আউটপুট দিন (0xRRGGBB স্বরলিপিতে):
Green -- 0x00FF00
Pink --- 0xFF00FF (technically magenta)
Blue --- 0x0000FF
Yellow - 0xFFFF00
যদি আপনার নির্দিষ্ট কনসোলে এই সঠিক রঙ না থাকে তবে আপনি নিকটতম উপলব্ধ (যেমন, এএনএসআই এস্কেপ কোড) ব্যবহার করতে পারেন।
ঘরগুলি n
_
মেঝে এবং ছাদরেখার প্রতিনিধিত্ব করে নির্মিত হয়। তারা দেয়াল প্রতিনিধিত্ব করে n/2
(বৃত্তাকার) |
অক্ষর দ্বারা বেষ্টিত হয় । ছাদগুলি সর্বদা 2
উঁচু থাকে এবং /
বাম প্রান্তে দুটি \
হয়, ডান প্রান্তে দুটি হয় এবং n-2
-
ছাদের শীর্ষকে উপস্থাপিত করে। ঘরগুলি বড় হওয়ার সাথে সাথে ছাদের তুলনামূলক আকার আরও ছোট হয়; এটা উদ্দেশ্য।
এখানে আকারের একটি বাড়ি রয়েছে 2
:
/\
/__\
|__|
এখানে আকার 3
:
/-\
/___\
| |
|___|
এখানে আকার 7
:
/-----\
/_______\
| |
| |
| |
|_______|
এভাবে উপরে বর্ণিত 7
আকারের চারটি আউটপুট দেওয়া 7
হয়েছে, প্রথমটি সবুজ রঙের, দ্বিতীয়টি গোলাপী (ম্যাজেন্টা), তৃতীয় নীল এবং চতুর্থটি হলদে in এই ক্রমের রঙগুলির আউটপুট গুরুত্বপূর্ণ।
আকার উদাহরণ চিত্র 3
:
বিধি
- এগুলির মধ্যে সুস্পষ্ট বিচ্ছিন্নতা থাকায় ঘরগুলি এতক্ষণ অনুভূমিক বা উল্লম্ব হতে পারে।
- নেতৃস্থানীয় / পশ্চাদগামী নিউলাইনগুলি বা অন্যান্য শ্বেত স্থান alচ্ছিক, যদি ঘরগুলি যথাযথভাবে সরে থাকে।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরে আসতে পারেন।
- আউটপুট কনসোল হতে পারে, একটি চিত্র হিসাবে সংরক্ষণ করা ইত্যাদি।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।