คุณจะได้รับภูมิประเทศที่เต็มไปด้วยโมเลกุลและภูเขา:
/\
/ \
_/\__ / \
___/ \_/ \_
____/\___/ \___
งานของคุณคือแทนที่ทุกฮิลล์ในสตริงด้วยภูเขาที่เทียบเท่าโดยมีศูนย์กลางอยู่ที่คอลัมน์เดียวกัน ส่วนที่เหลือของสตริงจะต้องไม่ได้รับผลกระทบ สิ่งนี้อาจต้องการบรรทัดเพิ่มเติมที่จุดเริ่มต้นของสตริง
จอมปลวกประกอบด้วยคอลัมน์ที่อยู่ติดกันที่มีลักษณะภูมิประเทศขึ้นไปทันทีตามด้วยคอลัมน์ที่อยู่ติดกันที่มีลักษณะภูมิประเทศลงไป ด้านที่สั้นที่สุดจะต้องมีความกว้างหนึ่งคอลัมน์
นี่คืออณูทั้งหมด:
_____/\______
/\________
__/
________/\
\__
\ /
\ /
\ /
\ /
\/\_/
สิ่งเหล่านี้ไม่ใช่โมเลกุล:
/\
___/ \______
___
_____/ \___
____ _______
\/
ภูเขาเป็นเหมือนจอมปลวก แต่ด้านที่สั้นที่สุดคือสี่สายสูงแทนหนึ่ง
ตัวอย่าง
/\
/ \
-> / \
____/\____ _/ \_
/\
/ \
/ \
__ -> / \__
_ /\__/ __/
\___/
/\
/ \
-> / \
/\ /\/ \
_/ \__/\_____ _/ \_
_ _ _ _
\ / \ /\ /
\ / \ / \ /
\ / \ / \ /
\ / -> \/ \/
\ /
\ /
\/\/
/\ /\
/ \ / \
/ \ / \
_ -> _/ \/ \
\ \
\ \
\/\______/\_______ \_
/\ /\ /\
/ \ /\ / \ / \
_/\__ / \ -> / \ / \ / \
___/ \_/ \_ / \ __/ \_/ \_
____/\___/ \___ _/ \/ \___
กฎเพิ่มเติม
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- อินพุตและเอาต์พุตสามารถอยู่ในรูปแบบที่สมเหตุสมผล
- คุณอาจสมมติว่ามีหรือไม่มีช่องว่างต่อท้ายในสายป้อน
- จะมีพื้นที่เพียงพอในด้านข้างของเชือกตลอดจนระหว่างโมเลกุลสำหรับภูเขาใด ๆ ที่คุณอาจต้องการ
- หากแทนที่โมเลกุลด้วยภูเขาจะสร้างโมเลกุลขึ้นมาอีกคุณไม่จำเป็นต้องเปลี่ยนโมเลกุลเหล่านั้นเป็นภูเขา
- ภูมิประเทศไม่สามารถขึ้นและลงในคอลัมน์เดียวกันได้ หากสิ่งนี้เกิดขึ้นภูมิประเทศจะไม่เคลื่อนที่
- หากคอลัมน์ใดคอลัมน์หนึ่งไม่ได้เป็นส่วนหนึ่งของภูเขาความสูงของเสาจะต้องไม่เปลี่ยนแปลง
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
/, \, _
ดังนั้นมันจะขึ้นและลงในเวลาเดียวกันได้อย่างไร?