ปัญหาเกี่ยวกับ Caesar cipher คือคำที่เป็นผลลัพธ์มักไม่สามารถออกเสียงได้ ปัญหากับ Pig Latin คือการถอดรหัสง่าย ทำไมไม่รวมพวกเขา?
อินพุต
คำที่ประกอบด้วยตัวอักษรภาษาอังกฤษ 26 ตัว
เอาท์พุต
ขั้นแรกให้เปลี่ยนพยัญชนะทุกตัวในคำเป็นพยัญชนะตัวถัดไปในตัวอักษร ดังนั้น b ไปที่ c, d ไปที่ f และ z ไปที่ b จากนั้นเปลี่ยนเสียงสระทุกตัวเป็นเสียงสระถัดไปในตัวอักษร (คุณไปที่ a) สุดท้ายหากตัวอักษรตัวแรกของคำเป็นตัวอักษรให้ย้ายตัวอักษรนั้นไปยังท้ายคำและเพิ่ม "ay" ไปยังตอนท้ายของคำ
ตัวอย่าง:
cat -> evday
dog -> uhfay
eel -> iim
- นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ
- กรณีไม่สำคัญ
- สระที่จะใช้คือ A, E, I, O และ U
z → bay
the → jivay
? (นั่นคือถ้าคำเริ่มต้นด้วยพยัญชนะหลายตัวเราจะย้ายหนึ่งในนั้นได้หรือไม่)