당신은 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:
_______
/ # #
/ # #
\ / #####
\ / #
\/ #