Напишіть програму або функцію, яка містить непорожній однорядковий рядок. Рядок буде або нульовим, або кількома пробілами, після яких слід один період ( частинка ), наприклад, .
або .
, або рядок буде послідовністю одного або декількох змінних передніх і зворотних косих рядків ( хвилі ), які можуть починатися з одного, такого як \
або /\/
або \/\/\/\/\/\/
.
У будь-якому випадку розповсюджуйте частинку / хвилю вправо однією одиницею.
Зокрема, у випадку з частинками вставити пробіл перед .
, перемістивши його на одне місце праворуч, а потім вивести отриманий рядок. Наприклад:
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
У випадку хвилі додайте /
або \
доречно або належним чином, щоб хвиля чергувалась, і довжина збільшується на одиницю, а потім виводить отриманий рядок. Наприклад:
/
→ /\
\
→ \/
/\
→ /\/
\/
→ \/\
/\/
→ /\/\
\/\
→ \/\/
/\/\
→ /\/\/
\/\/
→\/\/\
У будь-якому випадку у висновку може не бути пробілів, але необов'язковий останній новий рядок дозволений.
Виграє найкоротший код у байтах.