数学中的许多公式都涉及嵌套的部首(其他平方根符号内的平方根符号)。您在这里的任务是使用ascii艺术画这些。
眼镜
您将得到两个整数,部首内部的个数和部首个数。我认为解释您的工作的最佳方法是举一个例子。这是输出2, 4
:
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
这里有一些注意事项:
- 每个部首的高度增加一
- 的长度
_
始终5
是高度的乘积 - 在最后
/
一个内在根之后和下一个内在根开始之前有一个空格 - 里面的数字永远不会大于4位数字
- 如果部首数为0,则输出该数
- 放置额外的空间以将其填充为矩形取决于您
- 这是代码高尔夫球,因此以字节为单位的最短代码胜出!
测试用例
2, 4:
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
23, 0:
23
4, 1:
_____
\/ 4
1234, 3:
_______________
\ / __________
\ / \ / _____
\/ \/ \/ 1234
12
我觉得,如果所有水平条都必须在同一点结束,那将是一个稍微更好的挑战。
—
格雷格·马丁