คำเตือน: นี่ไม่ใช่ความท้าทายของฉัน แต่ThisGuyกล่าวว่าฉันตกลงที่จะโพสต์
บางครั้งผมต้องการที่จะทำให้คำว่าเป็นมันตรงข้ามเช่นไปhappiness unhappinessน่าเสียดายเมื่อสิ่งนี้เกิดขึ้นบางครั้งสมองของฉันก็จะว่างเปล่า แล้ววันหนึ่งหลังจากเกิดเหตุการณ์นี้อีกฉันคิดกับตัวเองว่า "นี่คือโปรแกรมที่มีไว้สำหรับ!"
เนื่องจากภาษาอังกฤษมีข้อยกเว้นมากมายฉันได้สร้างรายการที่มีคำนำหน้าสำหรับจดหมายเริ่มต้น
q or h -> dis- (honest -> dishonest)
l -> il- (legal -> illegal)
m or p -> im- (mature -> immature)
r -> ir- (responsible -> irresponsible)
everything else -> un- (worthy -> unworthy)
งาน
กำหนดอินพุตเป็นสตริงทำให้สตริงเป็นลบและส่งออกผลลัพธ์ คุณสามารถสันนิษฐานได้ว่าอินพุตทั้งหมดที่ให้มาจะตรงกับกฎข้างต้น การส่งอาจเป็นโปรแกรมหรือฟังก์ชั่นไม่ใช่ตัวอย่าง
อินพุต
สตริงเดี่ยวนำมาเป็นพารามิเตอร์หรือจาก STDIN
เอาท์พุต
รูปแบบเมื่อตะกี้ของสตริงที่สอดคล้องกับกฎข้างต้น
วิธีชนะ
นี่คือรหัสกอล์ฟที่สั้นที่สุดที่จะชนะ
qadi, qatที่ดังกล่าวข้างต้นqi, และqirsh qwerty(ฉันเล่น Scrabble มาก)
qโดยไม่ต้องu?