この挑戦に触発された
ゴール:
目標は、ビーチに打ち寄せる波を描くことです。
入力:
入力として3つの整数(任意の形式)が与えられます。
最初の整数は図面の長さ、2番目の整数は砂州のインデックスで、波が波紋を開始します(ビーチから少なくとも3スペース)
3番目の整数は波の間隔(少なくとも3、描画の長さよりも長くしてください。この場合、1つの波だけを描画します)
出力:
出力は、ビーチに打ち寄せる波を示す文字のボックスになります。最初の波が浜辺への衝突を完了したら、図面は終了するはずです。
最初は、波はうねりとして表示され_-_ます()。
波が砂州を通過すると、波が始まります(/c_)。
最後に、波はビーチに衝突します(/c.=> _-_=> ___=> __.)。
例:
入力:14 4 6
出力:
-___________..
_-__________..
__-_________..
___-________..
___/c_______..
____/c______..
-____/c_____..
_-____/c____..
__-____/c___..
___-____/c__..
___/c____/c_..
____/c____/c..
-____/c____-_.
_-____/c_____.
__-____/c___..
入力:10、2、11
出力:
-_______..
_-______..
_/c_____..
__/c____..
___/c___..
____/c__..
_____/c_..
______/c..
_______-_.
_________.
________..
入力:6 0 3
c___..
/c__..
_/c_..
c_/c..
/c_-_.
_/c__.
c_/c..
ルール:
標準の抜け穴が適用されます
これはコードゴルフなので、最短のコードが勝ちます
@LuisMendoビーチはASCII期間であることになっています。波が浜辺に衝突する例は、それ以外の場合は実質的に目に見えない期間によるものです。
—
fəˈnɛtɪk
これは逆の質問につながります:
—
アーナルド
·ASCIIピリオドの代わりに使用できますか?(実際、私のコードではかなり大きな勝利です。)
どちらかを使用しても問題ありません。アイデアは、コード出力が出力例と一致しているように見えるということです。
—
fəˈnɛtɪk
·ASCIIではないため、一部の言語が除外される場合があります。に置き換えることができます.か?