あなたはTeXやLaTeXなどを本当に嫌う数学者のインターンとして働いています。そのため、彼はすべての組版を放棄し、すべての書式設定を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
/ ###
\ / ###
\/ ###
以上です!
ルール
文字列、文字列のリスト(つまり行)、または文字の配列を取り、上記の説明に従って変換された入力を出力するプログラムまたは関数を作成する必要があります(必ずしも同じ順序またはプロセスである必要はありません)
必要に応じて、入力は長方形であると想定できます。末尾の空白は必須でも禁止でもありません。
これはcode-golfであるため、バイト単位の最短回答が優先されます。
例:
Input:
40
Output:
____
\/ 40
Input:
____
\/ 40
Output:
________
/ ____
\/ \/ 40
Input:
/|
|
|
_|_
Output:
_____
/ /|
/ |
\ / |
\/ _|_
Input:
# #
# #
#####
#
#
Output:
_______
/ # #
/ # #
\ / #####
\ / #
\/ #