Мешканці Флапуса використовують базову систему числення 8. Цифри:
0 - Кузла
1 - Понара
2 - Боккель
3 - Колопі
4 - Вруенат
5 - Фохам
6 - Стикти
7 - Крикола
Для чисел, що перевищують 7, спочатку повна назва останньої цифри, а потім апостроф та перші символи другої цифри (ів), аж до першої голосної:
11 - Ponara (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
Виклик
Напишіть програму або функцію, яка приймає дійсне базове число 8, і виводить розмовний еквівалент. Ви можете припустити, що ви завжди отримаєте дійсне число. Відстань пробілу / єдиний новий рядок після вашої відповіді в порядку. Перший символ повинен бути великим регістром, як показано в прикладах.
Це код-гольф . Найкоротший код у байтах виграє. Застосовуються стандартні лазівки. Відповіді, довжини яких перетворюються та додатково подаються на Flapussian, отримують додаткові файли cookie.
Тестові справи
0 -> Кузла
1 -> Понара
2 -> Боккель
3 -> Колоп
4 -> Вруенат
5 -> Фохам
6 -> Стикти
7 -> Крикола
10 -> Купо
11 -> Понара'по
23 -> Колопі'бо
56 - > Stikty'fo
70 -> Kukri
100 -> Kupoku
222 -> Boqkel'bobo
2345 -> Foham'bocovru