টাস্ক:
এই সাইটে ASCII আর্ট মধ্যে সাজানো থাকে, মত উত্তর অনেক আছে এই এক । সাধারণত ব্যবস্থাটি ম্যানুয়ালি করা হয়, তবে কোনও প্রোগ্রাম কি তাতে সহায়তা করবে না? :)
আপনার প্রোগ্রামে 3 ইনপুট লাগবে:
- কোডটি, একক লাইন হিসাবে
- প্যাটার্নে রেখার সংখ্যা (প্রয়োজনীয় না হলে বাদ দেওয়া যেতে পারে)
- প্যাটার্ন নিজেই,
*
এস বা অন্য চর হিসাবে
নিয়মাবলী:
- আপনাকে স্ট্যান্ডিন থেকে পড়া একটি প্রোগ্রাম (কোনও ফাংশন নয়) লিখতে হবে
- পাঠ্যটি প্রতি লাইনে বাম থেকে ডানে স্থান দেওয়া হয়
- প্যাটার্নটি পূরণ করার জন্য পর্যাপ্ত পাঠ্য
.
না থাকলে, বাকি জায়গাগুলিতে গুলি রাখুন - যদি প্যাটার্নটি পূরণ করার জন্য খুব বেশি পাঠ্য থাকে তবে আউটপুট পরে এটি মুদ্রণ করুন
- কোড-গল্ফ , তাই সংক্ষিপ্ততম কোড, বাইটে জিততে পারে
নমুনা রান:
ইনপুট (সঠিক ফিট পরীক্ষা) :
qwertyuiopasdfghjklzxcvbnm
4
***** * ***
* * * *
* * * *
***** * ***
আউটপুট :
qwert y uio
p a s d
f g h j
klzxc v bnm
ইনপুট (অতিরিক্ত অক্ষরের পরীক্ষা) :
qwertyuiopasdfghjklzxcvbnm12345
4
***** * ***
* * * *
* * * *
***** * ***
আউটপুট :
qwert y uio
p a s d
f g h j
klzxc v bnm
12345
ইনপুট (অপর্যাপ্ত অক্ষর পরীক্ষা) :
qwertyuiopasdfg
4
***** * ***
* * * *
* * * *
***** * ***
আউটপুট :
qwert y uio
p a s d
f g . .
..... . ...
X
আমাদের জন্য এস কর্মসূচির কাজ?