수학의 많은 공식에는 중첩 라디칼 (다른 제곱근 기호 안의 제곱근 기호)이 포함됩니다. 여기서 당신의 임무는 ASCII 아트를 사용하여 그림을 그리는 것입니다.
명세서
라디칼 내부의 수와 라디칼의 수는 두 개의 정수로 주어집니다. 나는 당신이해야 할 일을 설명하는 가장 좋은 방법은 예를 든다고 생각합니다. 출력은 다음과 같습니다 2, 4
.
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
다음은 참고할 사항입니다.
- 각 급진파의 높이가 1 씩 증가합니다
- 의 길이
_
는 항상5
높이의 곱셈입니다 - 마지막 이후
/
와 다음 내부 급진파가 시작되기 전에 공백 이 있습니다 - 내부 숫자는 4 자리를 넘지 않아야합니다.
- 근호 수가 0 인 경우 숫자 만 출력하면됩니다.
- 사각형에 채워 넣을 공간을 추가하는 것은 당신에게 달려 있습니다
- 이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
테스트 사례
2, 4:
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
23, 0:
23
4, 1:
_____
\/ 4
1234, 3:
_______________
\ / __________
\ / \ / _____
\/ \/ \/ 1234
12
수평 막대가 모두 같은 지점에서 끝나야한다면 이것이 약간 더 나은 도전이라고 생각합니다.
—
Greg Martin