チャレンジ
以下のリストのASCII演算子と数値nが与えられた場合、長さnの演算子の線分を持つ文字としてその演算子を使用して、演算子のASCII表現を描画します。
入力
リストからASCII文字= + - x /
と整数。(の代わりにおよびの代わりに使用していますが、どちらか簡単な方を使用できます)。以下のためにと、あなただけのアライメントの問題を回避するために、奇数を処理する必要があります。n
n >= 1
x
*
/
÷
+
x
出力
長さnのセグメントを持つ文字で構成される演算子のASCII図面。水平方向の部分は、垂直/水平距離の違いを相殺するために文字間にスペースが必要です。
ルール
これはcode-golfなので、バイト単位の最短コードが優先されます。標準的な抜け穴は禁止されています。
例
入力: + 3
+
+ + +
+
入力: = 4
= = = =
= = = =
入力: = 10
= = = = = = = = = =
= = = = = = = = = =
入力: - 2
- -
入力: / 10
/
/
/
/
/
/
/
/
/
/
入力: x 7
x x
x x
x x
x
x x
x x
x x
= 10
か?