giriş
Biraz mini golf oynayalım! Golf topu a .ve delik a ile temsil edilir O. Her delikte bir delik açmak istiyorsunuz, ama koymakta iyi değilsiniz. Aslında, çapraz koymayı denemeyi reddediyorsunuz! Sadece yukarı, aşağı ve her iki tarafa.
Ekstra tamponlar yerleştirerek hile yapmayı planlıyorsunuz \ve /böylece tek atışla topu koyabilirsiniz. Top, bu resimde gösterildiği gibi tamponlardan dik açılı olarak sıçrar.

Atışını aramayı unutma! Bize hangi yönü koyduğunuzu söyleyin.
delikler
1: İlk delik kolay, düz bir atış! Buraya yerleştirmek için tampon gerekmiyor.
Giriş:
. O
Çıktı:
right
. O
2: Başka bir temel, kısa bir dönüş. Top tampondan deliğe çarptı.
Giriş:
.
O
Çıktı:
left
/ .
O
veya
down
.
O /
3: Bazı deliklerde tamponlar zaten var!
Giriş:
. \O
Çıktı:
right
. \O
\/
veya
right
/ \
. /\O
4: Bazı delikler aşırı karmaşık!
Giriş:
/ \ \ /
/ . \ \ /
/ /\/ /\ \ /
/ / / \ \/
/ / /\ \ / \ /
\ \ / \ \/ \/
\ / /
/\ \//\ \ /
/ \ / \ \ \/
\ /\ \ / \ \
\/ \ \/ \ O/ \
/ \/
Çıktı: (olası bir çözüm, daha fazlası var)
down
/ \ \ /
/ . \ \ /
/ /\/ /\ \ /
/ / / \ \/
/ / /\ \ / \ /
\ \ / \ \/ \/
/ \ / /
/\ \//\ \ /
\/ \ / \ \ \/
\ /\ \ / \ / \
\/ \ \/ \ O/ \
/ \ \/
\ /
kurallar
- Giriş üzerindeki mini golf delik
STDIN. - Çıktı Topu ve üzerinde yeni verilen tamponlar ile mini golf delik vurmak yöndür
STDOUT. - Mevcut tamponlar hareket ettirilemez.
- Bir deliği çözmek için istediğiniz sayıda tampon ekleyebilirsiniz.
- Tamponların yerleştirilmesi için, parkurun bir putt'ta çözülmesine izin verecek geçerli yerler olduğunu varsayın.
- Çıkan delik girişten daha büyük olabilir.
- Giriş, sondaki boşlukla doldurulmuş olabilir, ancak bunu yaparsanız lütfen cevabınızda belirtin.
- Çıktı doğru görünmelidir, ancak önde veya arkada boşluk olabilir.
- Programınız geçerli herhangi bir delik için çalışmalıdır. Test durumlarınızı da göndermekten çekinmeyin!
puanlama
Bu kod golfü . Puanınız programınızdaki karakter sayısıdır. En düşük puan kazanır!
.vurduğunuz top ve Odelik. 2. örnek 1'i berbat ettim ama şimdi iyi olmalılar.
right, # 3 örnek 1 olmalıdownve # 3 örnek 2 olmalıdırup. Yine de ilginç bir meydan okuma!