Вдохновленный этим вызовом
Цель:
Цель состоит в том, чтобы нарисовать волны, падающие на пляж.
Входные данные:
В качестве входных данных вы получите 3 целых числа (в любом формате).
Первое целое число будет длиной рисунка. Второе целое число будет индексом песчаной полосы, где волны начинают нарастать (по крайней мере, 3 расстояния от пляжа)
. Третье целое число будет расстоянием между волнами (по крайней мере, 3, может быть больше длины рисунка, в этом случае вы рисуете только одну волну)
Выход:
Результатом будет коробка символов, которая показывает волны, падающие на пляж. Рисунок должен закончиться, когда первая волна закончилась падением на пляж.
Сначала волна показана как волна ( _-_
).
Когда волна проходит песчаную полосу, она начинает нарастать ( /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..
Правила:
Стандартные лазейки применяются
Это код-гольф, поэтому выигрывает самый короткий код
·
вместо периода ASCII? (На самом деле это довольно большая победа в моем коде.)
·
не является ASCII, что может исключать некоторые языки. Можно ли заменить на.
?