จิมมี่มีงานยุ่งเมื่อสัปดาห์ที่แล้วกับแพลตฟอร์มและเชือกเหล่านี้ และจิมมี่ผู้น่าสงสารไม่มีแม้แต่ขาหรือเท้าที่จะยืน!
งานของคุณคือรับเชือกที่มี Jimmys หลายอันและมอบขาและรองเท้าให้พวกเขา!
รับอินพุตในรูปแบบของ Jimmy String
Jimmy String => /o\ /o\ /o\
มีเพียง/o\
และ
ให้ Jimmy แต่ละคนใส่เท้าที่มีลักษณะดังนี้:
/o\
_/ \_
เปลี่ยนสตริงจิมมี่ที่ลอยอยู่ในหัวที่ป้อนเข้าไปในจิมมี่ด้วยสายฟุตเช่น:
// Input
/o\ /o\ /o\
// Output
/o\ /o\ /o\
_/ \_ _/ \_ _/ \_
หาก 2 Jimmys อยู่ใกล้กันพวกเขาจะต้องย้ายไปทำห้องให้ว่าง Jimmys จะย้ายไปทางขวาเสมอเพื่อให้มีที่ว่างสำหรับ Jimmys อื่น ๆ
// Input
/o\/o\
// Output
/o\ /o\
_/ \__/ \_
Jimmys อื่น ๆ ที่อยู่ห่างออกไปจะต้องไม่ถูกเคลื่อนย้ายเว้นแต่จำเป็น
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \_ _/ \_
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \__/ \_
ใช้กฎมาตรฐานและช่องโหว่
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดอาจชนะ
/o\<sp>/o\<sp><sp><sp><sp><sp><sp><sp><sp>/o\/o\
การใช้งานปัจจุบันของฉันล้มเหลวเพราะมันย้าย Jimmies สองอันสุดท้ายไปทางซ้ายแทนที่จะเป็นขวา .. กรณีทดสอบทั้งหมดของคุณประสบความสำเร็จ