ตัวอักษรคะนะของญี่ปุ่นสอดคล้องกับเสียงเดียวในภาษาญี่ปุ่น ยกเว้นん ( n ) kana อื่น ๆ ประกอบด้วยส่วนพยัญชนะและส่วนของสระ มีคำสั่งตามธรรมชาติเป็นภาษาญี่ปุ่นคะนะเรียงลำดับตามตัวอักษรซึ่งมักจัดเรียงในตาราง 10 คูณ 5:
| a i u e o
-----------------------------
* | a i u e o
k | ka ki ku ke ko
s | sa si su se so
t | ta ti tu te to
n | na ni nu ne no
h | ha hi hu he ho
m | ma mi mu me mo
y | ya yu yo
r | ra ri ru re ro
w | wa wo
คำสั่งนี้เรียกว่าโกจูอุนหรือ "ห้าสิบเสียง" แม้ว่าบางส่วนของเซลล์ห้าสิบในตารางจะว่างเปล่า
ความท้าทาย
การป้อนข้อมูลจะเป็นใด ๆ คะที่ระบุไว้ข้างต้นมีข้อยกเว้นสำหรับwo โปรแกรมหรือฟังก์ชั่นของคุณควรส่ง kana ตัวถัดไปตามลำดับจากซ้ายไปขวา, จากบนลงล่างเพื่ออ่านเช่น:
Input Output
------------------
a -> i
i -> u
o -> ka
ke -> ko
so -> ta
ni -> nu
ya -> yu
yu -> yo
wa -> wo
wo -> (undefined behaviour)
ด้วยข้อยกเว้นของบรรทัดใหม่ต่อท้ายเดี่ยวที่เป็นทางเลือกไม่ควรมีช่องว่างนำหน้าหรือต่อท้ายในเอาต์พุต
นี่คือโค้ดกอล์ฟดังนั้นเป้าหมายคือเพื่อลดขนาดโปรแกรมเป็นไบต์
หมายเหตุเพิ่มเติม
เพื่อที่จะให้สิ่งที่ง่าย, ความท้าทายนี้ใช้romanisation Nihon ชิกิ เฮปเบิร์ romanisationเป็นเรื่องธรรมดามากขึ้น แต่มีข้อบกพร่องไม่กี่ที่ทำให้สิ่งที่น่ารำคาญมากขึ้นสำหรับการเล่นกอล์ฟ (เช่นsiกลายเป็นชิ , Huกลายเป็นฟู )
Kana ทำอยู่สำหรับจุดที่ว่างเปล่า (ดูญี่ปุ่น SE ) แต่พวกเขามีทั้งที่ไม่ได้มาตรฐานหรืออยู่ในขณะนี้ล้าสมัย
wo
เปลี่ยนไปที่ลูปn
a