Boş olmayan tek satırlı bir dize alan bir program veya işlev yazın. Dize sıfır veya daha fazla boşluk, ardından bir periyot (bir parçacık ), .
veya gibi .
, veya dizi , veya bunlardan biriyle başlayabilen bir veya daha fazla alternatif ileri ve geri eğik çizginin (bir dalga ) bir sekansı olacaktır. olarak \
ya da /\/
ya da \/\/\/\/\/\/
.
Her iki durumda da, parçacığı / dalgayı bir birim sağa doğru yayın .
Spesifik olarak, partikül halinde, önce bir boşluk .
sağa hareket ettirmeden önce bir boşluk yerleştirin , ardından elde edilen dizgeyi çıkartın. Örneğin:
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
.
→ .
Dalga durumunda, dalganın değişmeye devam etmesi ve uzunluğu bir kat artacak şekilde ya /
da \
uygun bir şekilde ekleyin , ardından elde edilen dizgeyi çıktılayın. Örneğin:
/
→ /\
\
→ \/
/\
→ /\/
\/
→ \/\
/\/
→ /\/\
\/\
→\/\/
/\/\
→ /\/\/
\/\/
→\/\/\
Her iki durumda da, çıkışın izleyen boşlukları olmayabilir, ancak isteğe bağlı izleyen bir yeni satıra izin verilir.
Bayt cinsinden en kısa kod kazanır.