Các cư dân của Flapus sử dụng hệ thống số 8 cơ sở. Các con số là:
0 - Kuzla
1 - Ponara
2 - Boqkel
3 - Colopee
4 - Vruenat
5 - Foham
6 - Stikty
7 - Kricola
Đối với các số trên 7, tên đầy đủ của chữ số cuối cùng xuất hiện trước, theo sau là dấu nháy đơn và các ký tự đầu tiên của (các) chữ số khác, cho đến và bao gồm nguyên âm đầu tiên:
11 - Ponara (1) 'po (1)
13 - Colopee (3)' po (1)
64 - Vruenat'sti
55 - Foham'fo
47 - Kricola'vru
Khi các con số tăng lên, công thức vẫn giữ nguyên - tên đầy đủ của chữ số cuối cùng xuất hiện trước, theo sau là dấu nháy đơn và các ký tự đầu tiên của các chữ số khác, lên đến và bao gồm cả nguyên âm đầu tiên. Lưu ý rằng ngoài chữ số cuối cùng (từ đầu tiên), thứ tự vẫn giữ nguyên.
123 - Colopee (3) 'po (1) bo (2)
205 - Foham (5)' bo (2) ku (0)
1123 - Colopee'popobo
7654 - Vruenat'kristifo
Ngoại lệ cho quy tắc là các số kết thúc bằng 0. Ở đây từ bắt đầu bằng Ku và được hoàn thành với các chữ cái đầu tiên của các chữ số khác, lên đến và bao gồm cả nguyên âm đầu tiên. Không có dấu nháy đơn được sử dụng.
10 - Kupo
70 - Kukri
350 - Kucofo
630 - Kustico
1000 - Kupokuku
Thử thách
Viết chương trình hoặc hàm chấp nhận số cơ sở 8 hợp lệ và xuất ra số tương đương. Bạn có thể cho rằng bạn sẽ luôn nhận được một số hợp lệ. Trailing whitepace / dòng mới sau câu trả lời của bạn là ok. Ký tự đầu tiên cần phải viết hoa, theo ví dụ.
Đây là mã golf . Mã ngắn nhất trong byte thắng. Tiêu chuẩn áp dụng. Câu trả lời có độ dài được chuyển đổi và gửi bổ sung trong Flapussian nhận thêm cookie.
Các trường hợp thử nghiệm
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