Натхненний цим викликом
Мета:
Мета - намалювати хвилі, що розбиваються на пляж.
Вхід:
Вам буде введено 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, що може виключати деякі мови. Чи можна його замінити.
?