তোয়ালে দিন ভুলে গেছি
উভয় উদাহরণের জন্য পিএইচপি স্ক্রিপ্ট (ত্রুটি, স্ট্রিংটির বিন্যাসকরণ)
পিএইচপি স্ক্রিপ্ট সংশোধন করা হয়েছে, ইনপুটটি স্বতঃস্পষ্ট
পিএইচপি স্ক্রিপ্ট আরও ফলাফল ইনপুট মন্তব্য / uncomment $argvসঙ্গে
আপনি জানেন যে, 25 মে টাওয়েল দিবস হিসাবে সুপরিচিত , কারণ একটি তোয়ালে থাকতে পারে এমন অনেকগুলি ব্যবহার।
"দ্য হিচিকার্স গাইড টু দ্য গ্যালাক্সি" বইটির একটি সহজ সূত্র (ব্যক্তিগতভাবে আমি এই বইটিকে "দৈনন্দিন গাইড" হিসাবে নিয়েছি ) বলে:
"একটি তোয়ালে হ'ল আন্তঃবিষ্টার হিচিকারের কাছে সবচেয়ে কার্যকর যে জিনিসটি হতে পারে সে সম্পর্কে এটি রয়েছে Part আংশিকভাবে এর দুর্দান্ত ব্যবহারিক মূল্য রয়েছে" "
তোয়ালে সম্পর্কে আপনার যদি আরও তথ্যের প্রয়োজন হয় তবে এই SE.scifi উত্তরটি দেখুন
চ্যালেঞ্জ
আশা করি আপনি আপনার পায়ের কম্বল হিসাবে ব্যবহৃত তোয়ালে দিয়ে এটি করবেন।
কোনও বৈধ প্রোগ্রামিং ভাষায় একটি সম্পূর্ণ প্রোগ্রাম বা ফাংশন লিখুন যা দুটি ইনপুট নেয়
size Integer : #The size
message string : #A sentence
এই মানগুলি দিয়ে তোয়ালে কীভাবে আঁকবেন?
প্রথমে ব্যবহারsize :
আমাদের তোয়ালের জন্য আকারের ইনপুট, এসিআই-আর্টের উপর নির্ভর করে একটি তোয়ালে আঁকুন
width = 12*size
#the line that has the "bar" its always present with different sizes
Width is defined as:
from the first | to the second | has to be equal to size*12 including both ||
<- width->
[===| |====]
| 12 chars || 1 height starts here, just after the "bar"
| SIZE = 1 || 2
| || 3 height = 5*size
| || 4
| || 5 height ends here just before the first line |=======|
|==========|| # the lines with the #
|==========|| # are always fixed
""""""""""""| # it means, every towel
| | # always has this 5 rows
"""""""""""" # no matter the size
দ্বিতীয়ত, এটি দিন message
আপনাকে এটিকে একটি বার্তা দিতে হবে, সোনার সুতোয় সেলাই করা কোনও সুন্দর বার্তা ছাড়া তোয়ালে কী?
উদাহরণ 1
input: size=1, message="a simple message can stay with size"
width = 12*size
#the line that has the "bar" it's always present with different sizes
#no words allowed at the bar level
[===| |====]
| a simple || 1 height starts here, just after the "bar"
| message || 2
| can stay || 3 height = 5*size
| with size|| 4
| || 5 height ends here just before the first line |=======|
|==========|| # the lines with the #
|==========|| # are always fixed
""""""""""""| # it means, every towel
| | # always has this 5 rows
"""""""""""" # no matter the size
উদাহরণ 2
input size=2
message="Don't Panic and bring a towel to SE Programming Puzzles and CodeGolf"
The size is 2
That means 24 width and 10 heigth
<- 24 chars width ->
[===| |====]
| Don't Panic and bring|| 1
| a towel to SE || 2
| Programming Puzzles || 3
| and CodeGolf || 4
| || 5
| || 6
| || 7
| || 8
| || 9
| || 10
|======================|| # The lines with the "#"
|======================|| # always present and
""""""""""""""""""""""""| # adapted to
| | # the towel width
"""""""""""""""""""""""" #
স্বীকৃত উত্তরের মানদণ্ড
- এটি কোডগল্ফ তাই সাধারণ নিয়ম প্রয়োগ হয়।
বিধি
আপনি গ্যারান্টিযুক্ত যে সমস্ত ইনপুট স্ট্রিং আকার মাপসই করা হবে, তাই কোনও ইনপুট পছন্দ করে না
size=1; message="This string is just tooooooooooooooooooooo long to fit the width and height of your towel"।স্ট্রিং ফর্ম্যাটটি আপনার উপর নির্ভর করে যদি আপনি উদাহরণস্বরূপ সাবস্ট্রিংগুলি কেন্দ্র করতে চান।
শব্দ বিরতি নিষিদ্ধ করা হয়।
সম্পাদনাগুলি
আমি যে কোনও বিভ্রান্তির জন্য সত্যই দুঃখিত, কারণ আমি যে আঁসি তোয়ালে আঁকলাম তা প্যারামিটারগুলির সাথে মেলে না, আপনার প্রত্যাশিত ফলাফলগুলি পরীক্ষা করার জন্য উভয় উদাহরণের জন্য একটি পিএইচপি স্ক্রিপ্ট যুক্ত করেছে ।
ভোট দেওয়া এবং আমার প্রথম চ্যালেঞ্জ বিবেচনা করে এমন সমস্ত লোককেও ধন্যবাদ: ডি।
current line + next wordব্রেকটি যুক্ত করা উচিত যখন যখন আপনার পোস্ট করা পিএইচপি স্ক্রিপ্টটি সিদ্ধান্ত নেয় ঠিক তেমন আপনার তোয়ালে @ জ্যাকবকে অনুমতি দেওয়া সীমা ছাড়িয়ে যাবে।