หลังจากป้อนสตริง [ความยาว 1-20] มีเพียงตัวอักษรyสำหรับใช่และnสำหรับไม่ใช่โปรแกรมของคุณควรแสดงผลลัพธ์ (y หรือ n) อินพุตตัวอย่าง: yynynynny
จะส่งออก y
ผลลัพธ์ถูกกำหนดโดยการรวมค่า y และ n ด้วยวิธีต่อไปนี้:
y es และn o เท่ากับn o
y es และy es เท่ากับy es
n o และn o เท่ากับy es
หากสตริงมีอักขระมากกว่า 2 ตัว (น่าจะเป็น ... ) การคำนวณจะมีลักษณะเหมือนกัน ตัวอย่าง:
y es และy es และn o เท่ากับn o (เพราะไม่มีการรวมกับครั้งแรกใช่เป็นไม่จากนั้นไม่มีและใช่เหลือและสิ่งเดียวกันเกิดขึ้นอีกครั้ง)
n o และn o และn o เท่ากับn o (สองรายการแรกไม่มีการรวมเป็นใช่จากนั้นมีใช่และไม่เหลือซึ่งปรากฏเป็นไม่)
ตัวอย่างอินพุตพร้อมเอาต์พุต:
yynynynynyyn
= n
เคล็ดลับ: โปรดทราบว่าลำดับของตัวอักษรที่โปรแกรมของคุณใช้งานไม่ได้สนใจ (ตัวอย่างเช่นคุณสามารถอ่านอินพุตจากด้านหลังหรือจากด้านหลังผสมตัวอักษรเรียงลำดับอะไรก็ได้สิ่งที่นับเป็น ouptput ที่ถูกต้อง) ขอให้สนุก!
เกณฑ์การชนะ: นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดในหน่วยไบต์ชนะ
1
สำหรับy
และสำหรับ0
n
["y", "n", "n"]