数学の多くの式には、ネストされたラジカル(他の平方根記号内の平方根記号)が含まれます。ここでのタスクは、アスキーアートを使用してこれらを描画することです。
スペック
2つの整数、ラジカル内の数、およびラジカルの数が与えられます。あなたがしなければならないことを説明する最良の方法は、例を使うことだと思います。の出力は2, 4次のとおりです。
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
以下に注意する点を示します。
- 各ラジカルの高さは1ずつ増加します
- の長さ
_は常に5高さの倍です - 最後の後
/、次の内部ラジカルが始まる前にスペースがあります - 内部の数字は4桁を超えることはありません
- 部首の数が0の場合、単に数を出力します
- 余分なスペースを入れて長方形に埋め込むのはあなた次第です
- これはcode-golfなので、バイト単位の最短コード勝ちです!
テストケース
2, 4:
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
23, 0:
23
4, 1:
_____
\/ 4
1234, 3:
_______________
\ / __________
\ / \ / _____
\/ \/ \/ 1234
12
水平バーがすべて同じポイントで終了する必要がある場合、これは少し良いチャレンジになると思います。
—
グレッグマーティン