Flapusの居住者は、ベース8の番号システムを使用します。番号は次のとおりです。
0-クズラ
1-ポナラ
2-ボクケル
3-コロペ
4-ヴルーナ
5-フォーハム
6-スティクティ
7-クリコラ
7を超える数の場合、最後の数字の完全な名前が最初に来て、その後にアポストロフィと最初の母音を含む他の数字の最初の文字が続きます。
11-ポナーラ(1) 'po(1)
13-コロペ(3)' po(1)
64-ヴルナッティスティ
55-
フォーハムフォ47-クリコラヴルー
数字が増えても、式は変わりません。フルネームの最後の桁が最初に来て、その後にアポストロフィと最初の母音までのその他の数字の最初の文字が続きます。最後の数字(最初の単語)を除き、順序は同じままであることに注意してください。
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 -ククリ
350 - Kucofo
630 - Kustico
- 1000 Kupokuku
チャレンジ
有効な8進数を受け入れ、音声で同等の音声を出力するプログラムまたは関数を作成します。常に有効な番号を受け取ると仮定できます。末尾の空白/回答後の単一改行は問題ありません。例のように、最初の文字は大文字である必要があります。
これはcode-golfです。バイト単位の最短コードが優先されます。標準の抜け穴が適用されます。長さが変換され、Flapussianで追加送信される回答には、追加のCookieが追加されます。
テストケース
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-> Kukri
100-> Kupoku 222-
> Boqkel'bobo 2345-
> Foham'bocovru