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.