Ký tự kana Nhật Bản tương ứng với một âm thanh duy nhất trong ngôn ngữ Nhật Bản. Ngoại trừ ( n ), mọi kana khác bao gồm một phần phụ âm và một phần nguyên âm. Có một thứ tự tự nhiên đối với kana Nhật Bản, một loại "thứ tự chữ cái", thường được sắp xếp theo bảng 10 x 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
Thứ tự này được gọi là gojuuon , hoặc "năm mươi âm thanh", mặc dù một số năm mươi ô trong bảng thực tế là trống rỗng.
Các thách thức
Đầu vào sẽ là bất kỳ kana được liệt kê ở trên, ngoại trừ wo . Chương trình hoặc chức năng của bạn sẽ xuất kana tiếp theo theo thứ tự đọc từ trái sang phải, từ trên xuống dưới, ví dụ:
Input Output
------------------
a -> i
i -> u
o -> ka
ke -> ko
so -> ta
ni -> nu
ya -> yu
yu -> yo
wa -> wo
wo -> (undefined behaviour)
Ngoại trừ một dòng mới theo dõi duy nhất tùy chọn, sẽ không có khoảng trắng hàng đầu hoặc dấu ở đầu ra.
Đây là môn đánh gôn , vì vậy mục tiêu là giảm thiểu kích thước chương trình, tính bằng byte.
Ghi chú bổ sung
Để giữ cho mọi thứ đơn giản, thử thách này sử dụng La Mã hóa Nihon-shiki . Hepburnation là phổ biến hơn, nhưng có một vài kink làm cho mọi thứ khó chịu hơn cho golf (ví dụ: si trở thành shi , hu trở thành fu ).
Kana làm tồn tại cho các vị trí trống (xem SE Nhật Bản ), nhưng họ đã hoặc phi tiêu chuẩn hay bây giờ là lỗi thời.
wo
chuyển đổi thànhn
các vòng lặpa
.