ในการแชทที่เรามักจะรวดเร็ว typers และไม่ได้จริงๆมองไปที่คำสั่งของตัวอักษรก่อนโพสต์ข้อความ เนื่องจากเราขี้เกียจเราจำเป็นต้องมีโปรแกรมที่แลกเปลี่ยนตัวอักษรสองตัวสุดท้ายในคำของเราโดยอัตโนมัติ แต่เนื่องจากเราไม่ต้องการตอบช้าเกินไปรหัสต้องสั้น
งานของคุณถ้าคุณต้องการที่จะยอมรับมันคือการเขียนโปรแกรมที่พลิกตัวอักษรสองตัวสุดท้ายของแต่ละคำในสตริงที่กำหนด (ดังนั้นคำThansk
จะเปลี่ยนเป็นThanks
) คำเป็นลำดับของสองคนหรือมากกว่าตัวอักษรในตัวอักษรภาษาอังกฤษที่คั่นด้วยเดี่ยวพื้นที่
สตริง / รายการตัวละครที่คุณได้รับจากการป้อนข้อมูลนั้นรับประกันว่าจะมีตัวอักษรและช่องว่างเท่านั้น (ASCII [97 - 122], [65 - 90] และ 32)
คุณสามารถรับอินพุตและให้เอาต์พุตผ่านวิธีมาตรฐานใด ๆในภาษาการเขียนโปรแกรมใด ๆในขณะที่รับทราบว่าช่องโหว่เหล่านี้เป็นสิ่งต้องห้ามตามค่าเริ่มต้น
เอาต์พุตอาจมีหนึ่งช่องว่างต่อท้ายและ / หรือขึ้นบรรทัดใหม่หนึ่งบรรทัด
ข้อมูลที่ป้อนจะมีคำศัพท์อยู่เสมอ (และช่องว่างที่เกี่ยวข้อง) และจะประกอบด้วยคำอย่างน้อยหนึ่งคำ
นี่คือรหัสกอล์ฟดังนั้นการส่งสั้นที่สุด (คะแนนเป็นไบต์) ในแต่ละภาษาชนะ!
กรณีทดสอบ
โปรดทราบว่าสตริงนั้นล้อมรอบด้วยเครื่องหมายคำพูดเพื่อให้สามารถอ่านได้
อินพุต -> เอาท์พุท "Thansk" -> "ขอบคุณ" "Youer welcoem" -> "ยินดีต้อนรับคุณ" "นี่คือแอปเปิ้ล" -> "Thsi si na appel" "Flippign Lettesr Aroudn" -> "พลิกตัวอักษรไปรอบ ๆ " "สิ่งที่เราต้องทำคือไม่เปลี่ยน swappde lettesR" -> "challEnge ของเราจะถูกเปลี่ยนเป็น letteRs ที่สลับกัน"
หรือเพื่อความสะดวกในการทดสอบชุดต่อไปนี้เป็นอินพุตและเอาต์พุตที่เกี่ยวข้องแยกต่างหาก:
Thansk คุณยินดีต้อนรับ นี่คือแอปเปิ้ล Flippign Lettesr Aroudn challEneg wiht swappde lettesR
ขอบคุณ คุณยินดีต้อนรับ อ. ศรีสัชนาลัย พลิกตัวอักษรไปรอบ ๆ วิธีการเปลี่ยนค่าด้วย letteRs ที่สลับกัน
ขอบคุณDJMcMayhemสำหรับชื่อเรื่อง นี้เดิมเป็นCMC