এই সাতটি ASCII ট্রেন গাড়ি বিবেচনা করুন।
ইঞ্জিন (ই)
__
====== \/
| [] |=========
| )
================
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
একটি প্রোগ্রাম লিখুন যা চরিত্রগুলির একটি ক্রম EPBTHFC
দেওয়ার পরে, --
গাড়ীর দম্পতির জন্য ব্যবহার করে এটি ASCII ট্রেনের প্রতিনিধিত্ব করে out বামতমতম ইনপুট অক্ষরগুলি ডানদিকের ট্রেনের গাড়িতে পরিণত হয়। ট্রেন সবসময় ডান মুখী হয়।
উদাহরণস্বরূপ, একটি ইনপুট EEHTBPFC
উত্পাদন করা উচিত
__ __
===== ====== \/ ====== \/
====| |==== =============== =============== _____---_____ _______________ | [] |========= | [] |=========
| [] [] | | [] [] [] [] | |-|-| | |-|-| ( ) \ | | | | | | / | ) | )
=============--===============--===============--===============--===============--===============--================--================
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 \\
বিস্তারিত
- এটি কোড গল্ফ; বাইটস মধ্যে সংক্ষিপ্ততম প্রোগ্রাম।
- এক বা একাধিক বর্ণের
EPBTHFC
যে কোনও অনুক্রম বৈধ ইনপুট। - আপনার প্রোগ্রামটি অবশ্যই 7 টি গাড়ি ধরণের উপরের মতো দেখতে আউটপুট করতে সক্ষম হবে।
- কমান্ড লাইন থেকে সরাসরি ব্যবহারকারীর কাছ থেকে ইনপুট নিন (যেমন বার্তা বাক্স)। Stdout যাও আউটপুট। (ইনপুট চারপাশের উদ্ধৃতি ভাল।)
- ট্রেনের গাড়ি আঁকতে আউটপুটটির উচ্চতা হয় 6 বা সর্বোচ্চ উচ্চতা হওয়া উচিত।
--
প্রথম গাড়ির সামনের দিকে বা শেষ গাড়ির পিছনে কাপলিংগুলি ( ) রাখবেন না ।
E
সামনে থাকবে এবং E
মাঝখানে কোনও জায়গা থাকতে পারে ?