Molehills ve dağlarla birlikte bir dizi arazi verilir:
/\
/ \
_/\__ / \
___/ \_/ \_
____/\___/ \___
İşiniz dizedeki her köstebek tepesini aynı sütunda ortalanmış eşdeğer bir dağ ile değiştirmek. Dizenin geri kalanı etkilenmemelidir. Bu, dizenin başında ek satırlar gerektirebilir.
Bir köstebek yuvası , arazinin yukarı çıktığı bitişik sütunlardan oluşur, hemen ardından arazinin aşağıya indiği bitişik sütunlardan oluşur. En kısa taraf tam olarak bir sütun genişliğinde olmalıdır.
Bunların hepsi köstebek yuvasıdır:
_____/\______
/\________
__/
________/\
\__
\ /
\ /
\ /
\ /
\/\_/
Bunlar köstebek yuvası değildir :
/\
___/ \______
___
_____/ \___
____ _______
\/
Bir dağ bir köstebek yuvası gibidir, ancak en kısa tarafı bir yerine dört satır yüksektir.
Örnekler
/\
/ \
-> / \
____/\____ _/ \_
/\
/ \
/ \
__ -> / \__
_ /\__/ __/
\___/
/\
/ \
-> / \
/\ /\/ \
_/ \__/\_____ _/ \_
_ _ _ _
\ / \ /\ /
\ / \ / \ /
\ / \ / \ /
\ / -> \/ \/
\ /
\ /
\/\/
/\ /\
/ \ / \
/ \ / \
_ -> _/ \/ \
\ \
\ \
\/\______/\_______ \_
/\ /\ /\
/ \ /\ / \ / \
_/\__ / \ -> / \ / \ / \
___/ \_/ \_ / \ __/ \_/ \_
____/\___/ \___ _/ \/ \___
Ek Kurallar
- Standart boşluklar yasaktır.
- Giriş ve çıkış herhangi bir makul formatta olabilir.
- Giriş dizesinde sondaki boşluk olup olmadığını varsayabilirsiniz.
- İhtiyacınız olabilecek dağlar için her zaman ipin kenarlarında ve köstebek yuvaları arasında yeterli alan olacaktır.
- Köstebek yuvalarını dağlarla değiştirmek ek köstebek yuvaları yaratıyorsa, o köstebek dağlarına dönüşmenize gerek yoktur.
- Arazi aynı sütunda hem yukarı hem de aşağı gidemez. Bu olursa, arazi hareket etmez.
- Belirli bir sütun bir dağın parçası olmazsa, yüksekliği değişmeden kalmalıdır.
Bu kod golf , bu yüzden bayttaki en kısa cevap kazanır.
/, \, _
, bu yüzden aynı anda nasıl yukarı ve aşağı gidebilir?