Flapus 거주자는 기본 8 숫자 체계를 사용합니다. 숫자는 다음과 같습니다.
0-Kuzla
1-Ponara
2-Boqkel
3-Colopee
4-Vruenat
5-Foham
6-Stikty
7-Kricola
7보다 큰 숫자의 경우 마지막 자릿수의 전체 이름이 먼저 나오고 아포스트로피와 다른 자릿수의 첫 문자가 첫 번째 모음까지 포함됩니다.
11-포 나라 (1) 'po (1)
13-Colopee (3)'po (1)
64-Vruenat'sti
55-Foham'fo
47-Kricola'vru
숫자가 올라가면 수식은 동일하게 유지됩니다. 성의 마지막 숫자가 먼저오고 그 뒤에 아포스트로피와 다른 숫자의 첫 문자가 첫 번째 모음까지 포함됩니다. 마지막 숫자 (첫 번째 단어)를 제외하고 순서는 동일하게 유지됩니다.
123-Colopee (3) 'po (1) bo (2)
205-Foham (5)'bo (2) ku (0)
1123-Colopee'popobo
7654-Vruenat'kristifo
규칙에 대한 예외는 0으로 끝나는 숫자에 대한 것입니다. 여기서 단어는 Ku로 시작하고 첫 번째 모음까지의 다른 숫자의 첫 글자로 완성됩니다. 아포스트로피가 사용되지 않습니다.
10-Kupo
70-Kukri
350-Kucofo
630-Kustico
1000-Kupokuku
도전
유효한 base-8 숫자를 받아들이고 동등한 음성을 출력하는 프로그램이나 함수를 작성하십시오. 항상 유효한 번호를받을 것이라고 가정 할 수 있습니다. 답변 후 후행 whitepace / 단일 개행은 괜찮습니다. 첫 문자는 예제와 같이 대문자 여야합니다.
이것은 code-golf 입니다. 바이트 단위의 최단 코드가 이깁니다. 표준 허점이 적용됩니다. Flapussian으로 길이를 변환하고 추가로 제출 한 답변에는 추가 쿠키가 제공됩니다.
테스트 사례
0-> Kuzla
1-> Ponara
2-> Boqkel
3-> Colopee
4-> Vruenat
5-> Foham
6-> Stikty
7-> Kricola
10-> Kupo
11-> Ponara'po
23-> Colopee'bo
56- > Stikty'fo
70-> 쿠크리
100-> 쿠쿠쿠 222-
> Boqkel'bobo 2345-
> Foham'bocovru