আপনি এমন একজন গণিতবিদের জন্য ইন্টার্ন হিসাবে কাজ করছেন যিনি টেক্স, ল্যাটেক্স ইত্যাদির পক্ষে সত্যই ঘৃণা করেন তাই তিনি সিদ্ধান্ত নিয়েছেন যে যাবতীয় টাইপসেটিং পরিত্যাগ করবেন এবং আপনাকে সমস্ত ফরম্যাটিং ASCII তে করতে বাধ্য করবেন। আপনি কিছুক্ষণ পরে এই ক্লান্ত হয়ে পড়েছেন এবং স্কোয়ার শিকড় দিয়ে শুরু করে এর কিছু অংশ স্বয়ংক্রিয়ভাবে শুরু করার সিদ্ধান্ত নিয়েছেন।
বর্গমূল কিভাবে তৈরি হয় তা এখানে:
### this is the input
###
###
_____ put a row of underscores stretching one character off either side on top
###
###
###
_____ put a diagonal of slashes in front going the height of the input
/ ###
/ ###
/ ###
_____ put a diagonal of backslashes in front of that, going up half of the input's height rounded up
/ ###
\ / ###
\/ ###
এবং এটাই!
বিধি
আপনাকে এমন একটি প্রোগ্রাম বা ফাংশন তৈরি করতে হবে যা একটি স্ট্রিং, স্ট্রিংগুলির তালিকা (যেমন লাইনগুলি) বা অক্ষরের অ্যারে নেবে এবং উপরের বর্ণনানুসারে ইনপুটটিকে রূপান্তরিত করবে (অগত্যা সঠিক ক্রম বা প্রক্রিয়া দ্বারা নয়)
আপনি ধরে নিতে পারেন ইনপুটটি আয়তক্ষেত্রাকার হলে পছন্দ হয়। শ্বেত স্পেস অনুসরণ করার প্রয়োজন হয় না বা অনুমোদিত নয়।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins
উদাহরণ:
Input:
40
Output:
____
\/ 40
Input:
____
\/ 40
Output:
________
/ ____
\/ \/ 40
Input:
/|
|
|
_|_
Output:
_____
/ /|
/ |
\ / |
\/ _|_
Input:
# #
# #
#####
#
#
Output:
_______
/ # #
/ # #
\ / #####
\ / #
\/ #