Odprawa
Obcy osiedlili się na ziemi i, o dziwo, ich alfabet jest dokładnie taki sam jak nasz. Ich język jest również bardzo podobny do naszego z kilkoma bardzo wyraźnymi i łatwymi do obliczenia różnicami.
Wyzwanie
Weź ciąg i wypisz odpowiednik języka obcego. Tłumaczenie działa jako takie:
Zamień wszystkie samogłoski w słowie na odpowiednie:
Vowel | With
--------+--------
a | obo
e | unu
i | ini
o | api
u | iki
Możesz także napisać innego tłumacza, który przetłumaczy Alien-> angielski, jest to jednak opcjonalne.
Przykłady
Input: Shaun
Output: Shoboikin
Input: Java
Output: Jobovobo
Input: Hello, World!
Output: Hunullapi, Wapirld!
Jeśli samogłoska jest pisana wielką literą, to pierwsza litera jest pisana wielką literą.
Input: Alan
Output: Obolobon
Input: Australia
Output: Oboikistroboliniobo
Zasady
- Obowiązują standardowe luki
- Musi działać w przypadku tekstu zawierającego nowe wiersze
Możesz napisać funkcję, lambda lub pełny program
Capingrobotikilobotiniapins apin wrinitining thunu runuvunursunu trobonslobotapir!