일본어 가나 문자는 일본어의 단일 사운드에 해당합니다. ん ( n )을 제외 하고 다른 모든 가나는 자음 부분과 모음 부분으로 구성됩니다. 일본어 가나에는 일종의 "알파벳 순서"라는 자연스러운 순서가 있으며 일반적으로 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
이 순서는 표의 50 개 셀 중 일부가 실제로 비어 있더라도 gojuuon 또는 "50 개의 사운드"라고합니다.
도전
입력은 위에 나열된 가나 중 하나이며 wo 제외합니다 . 프로그램 또는 함수는 다음 가나를 왼쪽에서 오른쪽으로, 위에서 아래로 읽는 순서로 출력해야합니다. 예 :
Input Output
------------------
a -> i
i -> u
o -> ka
ke -> ko
so -> ta
ni -> nu
ya -> yu
yu -> yo
wa -> wo
wo -> (undefined behaviour)
선택적 단일 후행 줄 바꿈을 제외하고 출력에 선행 또는 후행 공백이 없어야합니다.
이것은 code-golf 이므로 목표는 프로그램 크기를 바이트 단위로 최소화하는 것입니다.
추가 사항
일을 단순하게 유지하기 위해,이 도전은 니혼 시키 로마자를 사용 합니다. 헵번 로마자 표기 가 더 흔하지 만 골프를 더 성가 시게하는 몇 가지 꼬임이 있습니다 (예 : si 는 shi , hu 는 fu 가됩니다) ).
가나 는 빈 자리에 존재 하지만 ( 일본 SE 참조 ) 표준이 아니거나 현재는 사용되지 않습니다.
wo
변환하는 것이 훨씬 더 재미있을 것이라고 생각합니다 .n
a