আমি ইউকেতে থাকি, যেখানে বৃষ্টি হয়। অনেক. আমার দেখার জন্য চশমা পরার দুর্ভাগ্যজনক প্রয়োজনীয়তাও রয়েছে, যার অর্থ এটি যখন বৃষ্টি হয় (এখন যেমন হয়) তখন আমি খুব কমই এগুলির মধ্যে থেকে দেখতে পারি। এই চ্যালেঞ্জটি যাতে আপনি সকলেই একই অভিজ্ঞতা পেতে পারেন!
কার্য
আউটপুট ASCII শিল্প চশমা প্রতিটি সেকেন্ডে এক ফোঁটা জল যুক্ত।
ইনপুট
না
আউটপুট
তাদের উপর এক ফোঁটা জলের চশমা।
চশমা
________________________
| /__\ |
| / \ |
| / \ |
\_______/ \_______/
বৃষ্টিবিন্দুর
একটি রেইনড্রপ a দ্বারা চিহ্নিত করা হয় .
। একটি বৃষ্টিপাত এলোমেলোভাবে চশমার লেন্সগুলিতে স্থাপন করা হয়। সুতরাং যখন রেইনড্রপ স্থাপন করা হয় তখন চশমাটি এমন দেখাতে পারে
________________________
| /__\ |
| . / \ |
| / \ |
\_______/ \_______/
যদি এটি একটি ফাঁকা স্থান ( )
.
এ স্থাপন করা হয় তবে একটি চিত্রটিতে রাখা হয়। যদি এটি এমন কোনও স্কোয়ারে স্থাপন করা হয় যা ইতিমধ্যে বৃষ্টিপাত রয়েছে, তবে ড্রপ স্নাতক।
ড্রপ উপর পদক্ষেপ হয়
- কোন ফোঁটা রাখা হয়নি:
- 1 টি ড্রপ রাখা হয়েছে:
.
- 2 ফোঁটা রাখা:
o
- 3 ফোঁটা রাখা:
O
- 4+ ফোঁটা রাখা হয়েছে:
@
বিধি
- চিত্রটি এমনভাবে দেখতে হবে যেন এটি স্থানে থাকে। এর অর্থ হ'ল আপনি স্ক্রিনটি সাফ করতে পারেন বা স্ক্রিনটি "সাফ" করতে পর্যাপ্ত নিউলাইনগুলি মুদ্রণ করতে পারেন। আপনি পদক্ষেপের একটি তালিকা ফেরত দিতে পারবেন না। এই সম্পর্কে দুঃখিত, তবে আপনার চারপাশে কাজ করতে সক্ষম হওয়া উচিত।
- স্ক্রিনটি "সাফ" করতে নিউলাইনগুলি আউটপুট দেওয়ার সময় আপনার চশমার মাঝে কমপক্ষে 3 টি নতুন লাইন থাকা উচিত।
- কোডটি চশমা পুরোপুরি স্নাতক ডিগ্রি পূর্ণ না হওয়া পর্যন্ত চালিত হয় যতক্ষণ না আউটপুটটিকে এটির মতো দেখাচ্ছে:
________________________ | @@@@@@@@@@ / __ \ @@@@@@@@@@ | | @@@@@@@@@ / \ @@@@@@@@@ | | @@@@@@@@ / \ @@@@@@@@@ | \ _______ / \ _______ /
- বাইটস মধ্যে সংক্ষিপ্ত কোড ।
@
, তাই না?