Schreiben Sie ein Programm oder eine Funktion, die eine nicht leere einzeilige Zeichenfolge enthält. Die Zeichenfolge besteht entweder aus null oder mehr Leerzeichen, gefolgt von einer Periode (einem Partikel ) wie .oder ., oder die Zeichenfolge besteht aus einer Folge von einem oder mehreren abwechselnden Schrägstrichen (einer Welle ), die mit einem der beiden beginnen können, z als \oder /\/oder \/\/\/\/\/\/.
In beiden Fällen müssen Sie das Partikel / die Welle um eine Einheit nach rechts ausbreiten .
Fügen Sie im Partikelfall ein Leerzeichen vor dem ein ., verschieben Sie es um eine Stelle nach rechts und geben Sie dann die resultierende Zeichenfolge aus. Beispielsweise:
.→ .
.→ .
.→ .
.→ .
.→ .
.→ .
.→ .
.→ .
Fügen Sie im Wave-Fall entweder /oder \entsprechend hinzu, damit die Wave abwechselnd und um eins länger bleibt, und geben Sie dann die resultierende Zeichenfolge aus. Beispielsweise:
/→ /\
\→ \/
/\→ /\/
\/→ \/\
/\/→ /\/\
\/\→ \/\/
/\/\→ /\/\/
\/\/→\/\/\
In beiden Fällen darf die Ausgabe keine nachgestellten Leerzeichen enthalten, aber eine optionale nachgestellte Newline ist zulässig.
Der kürzeste Code in Bytes gewinnt.