এই চ্যালেঞ্জের উদ্দেশ্য হ'ল রক ব্যান্ড পিঙ্ক ফ্লয়েডের দুর্দান্ত অ্যালবামের কভারটির একটি ASCII সংস্করণ উত্পাদন করা ।
ইটের জংশনগুলি অক্ষর দ্বারা তৈরি _
এবং |
। ইটগুলির জংশনগুলি বাদ দিয়ে প্রস্থ 7 এবং উচ্চতা 2 টি অক্ষর রয়েছে। সুতরাং জংশন সহ বেসিক ইউনিটটি হ'ল:
_________
| |
| |
_________
প্রতিটি সারি ইটের পূর্বের সারির সাথে অর্ধ ইটের প্রস্থ (4 টি অক্ষর) দ্বারা অফসেট করা হয় :
________________________________________
| | | | |
| | | | |
________________________________________
| | | | |
| | | | |
________________________________________
| | | | |
| | | | |
দেয়ালটি নিম্নরূপে প্যারামিটারাইজড । সমস্ত প্যারামিটারগুলি জংশন সহ চরগুলিতে পরিমাপ করা হয়:
- প্রথম সারির অনুভূমিক অফসেট
F
,। এটি বাম মার্জিন এবং উপরের সারির প্রথম উল্লম্ব সংযোগের মধ্যবর্তী দূরত্ব। (সারিগুলির মধ্যে অর্ধ ইটের আপেক্ষিক অফসেট মনে রাখবেন)। তার সম্ভাব্য মান হয়0
,1
, ...,7
। - মোট প্রস্থ ,
W
। এটি জংশন অন্তর্ভুক্ত। এর মান একটি ধনাত্মক পূর্ণসংখ্যা। - মোট উচ্চতা ,
H
। এটি জংশন অন্তর্ভুক্ত। এর মান একটি ধনাত্মক পূর্ণসংখ্যা।
প্রাচীরের শীর্ষটি সর্বদা একটি সারির শীর্ষের সাথে মিলে যায়। নীচে র্যাগ করা যেতে পারে (যদি মোট উচ্চতা একাধিক না হয় 3
)। উদাহরণস্বরূপ, এখানে আউটপুট আছে জন্য 6
, 44
, 11
:
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
| | | | | |
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
এবং পরামিতিগুলির একটি চাক্ষুষ ব্যাখ্যা:
F=6
......
. ____________________________________________
. | | | | |
. | | | | |
. ____________________________________________
. | | | | | |
H=11 . | | | | | |
. ____________________________________________
. | | | | |
. | | | | |
. ____________________________________________
. | | | | | |
............................................
W=44
অতিরিক্ত বিধি
আপনি কোনও প্রোগ্রাম বা একটি ফাংশন সরবরাহ করতে পারেন।
ইনপুট ফর্ম্যাটটি যথারীতি নমনীয়। আউটপুট STDOUT এর মাধ্যমে হতে পারে বা কোনও ফাংশন দ্বারা ফেরত যুক্তি। এই ক্ষেত্রে এটি নিউলাইন বা স্ট্রিংগুলির একটি অ্যারে সহ একটি স্ট্রিং হতে পারে।
ট্রেলিং স্পেস বা নিউলাইনগুলি অনুমোদিত।
বাইটস মধ্যে সংক্ষিপ্ত কোড।
পরীক্ষার মামলা
ইনপুটগুলি উপরে বর্ণিত ক্রমের মধ্যে রয়েছে, এটি: প্রথম সারির অনুভূমিক অফসেট, মোট প্রস্থ, মোট উচ্চতা।
6, 44, 11:
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
| | | | | |
____________________________________________
| | | | |
| | | | |
____________________________________________
| | | | | |
2, 20, 10:
____________________
| | |
| | |
____________________
| |
| |
____________________
| | |
| | |
____________________
1, 1, 1:
_
1, 2, 3:
__
|
|
3, 80, 21:
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |
________________________________________________________________________________
| | | | | | | | | |
| | | | | | | | | |