ভূমিকা
আমি মনে করি সবাই একমত যে চমৎকার ছবি একটি সুন্দর ফ্রেম আছে। তবে এএসসিআইআই-আর্ট সম্পর্কে এই সাইটের বেশিরভাগ চ্যালেঞ্জগুলি কেবল কাঁচা চিত্র চায় এবং এটি সংরক্ষণের বিষয়ে চিন্তা করে না।
আমাদের যদি এমন কিছু প্রোগ্রাম হয় যা কিছু ASCII- আর্ট নেয় এবং এটি একটি সুন্দর ফ্রেমের সাথে ঘিরে থাকে তবে কি ভাল লাগবে না?
চ্যালেঞ্জ
এমন একটি প্রোগ্রাম লিখুন যা কিছু ASCII- আর্টকে ইনপুট হিসাবে গ্রহণ করে এবং এটি একটি সুন্দর ফ্রেমের চারপাশে আউটপুট দেয়।
উদাহরণ:
***** *** * *** *****
হয়ে
╔═══════╗ ║ ***** ║ ║ *** ║ ║ * ║ ║ *** ║ ║ ***** ║ ╚═══════╝
- উদাহরণস্বরূপ ফ্রেমের জন্য আপনাকে ঠিক একই অক্ষর ব্যবহার করতে হবে:
═ ║ ╔ ╗ ╚ ╝
- ফ্রেমের উপরে এবং নীচে ইনপুটটির প্রথম এবং শেষ লাইনের আগে sertedোকানো হবে।
- ফ্রেমের বাম এবং অধিকার অংশগুলির ইনপুটটির প্রশস্ত লাইনে সঠিকভাবে একটি স্পেস প্যাডিং থাকতে হবে।
- আউটপুটে কোনও শীর্ষস্থানীয় বা পিছনের শ্বেতস্পেস থাকতে পারে না। কেবল একটি ট্রেলিং নিউলাইন অনুমোদিত।
- আপনি ধরে নিতে পারেন যে ইনপুটটির কোনও অপ্রয়োজনীয় নেতৃস্থানীয় হোয়াইটস্পেস নেই।
- আপনি ধরে নিতে পারেন ইনপুটটির কোনও লাইনে কোনও পেছনের সাদা স্থান নেই।
- আপনাকে খালি ইনপুট হ্যান্ডেল করতে হবে না।
- ইনপুটটিতে কেবল প্রিন্টযোগ্য এএসসিআইআই-অক্ষর এবং নতুনলাইন থাকবে।
বিধি
- ফাংশন বা সম্পূর্ণ প্রোগ্রাম অনুমোদিত।
- ইনপুট / আউটপুট জন্য ডিফল্ট নিয়ম ।
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
- এটি কোড-গল্ফ , তাই সর্বনিম্ন বাইট-কাউন্ট জেতা। টাইব্রেকার আগে জমা দেওয়া হয়।
শুভ কোডিং!
আপনার প্রোগ্রামের ইনপুট হিসাবে এবং একটি দুর্দান্ত ফ্রেমের সাহায্যে এটিকে দেখানো অত্যন্ত উত্সাহিত হওয়ার সাথে সাথে দুর্দান্ত কিছু এএসসিআইআই-আর্ট ব্যবহার করে যা এই সাইটের যেকোন চ্যালেঞ্জের মধ্যে তৈরি হয়েছিল!
#
শ্রেষ্ঠ সময়ে চতুর হতে হবে চার বার। যেমন একটি পদ্ধতির এখানে মানিয়ে নেওয়া , এবং সবচেয়ে খারাপভাবে টেকসই নয়))