[x3] Świńska łacina
Języki:
pas
c
cpp
Limit czasu: 3.0 s
Limit pamięci: 32 MB
Limit rozmiaru rozwiązania: 1000 kB
Zdecydowałeś, że szyfrowanie PGP nie jest wystarczająco silne dla Twojego konta e-mailowego. Postanowiłeś uzupełnić je o dodatkową konwersję szyfrowanego tekstu na „świńską łacinę”.
Wejście i wyjście
Napisz program, który wczyta dowolny tekst i wyświetli go po konwersji na „świńską łacinę”. Każdy wiersz tekstu może zawierać jedno lub więcej słów. „Słowo” jest zdefiniowane jako sekwencja kolejnych liter alfabetu angielskiego (wielkich lub małych). Słowa powinny być tłumaczone na łacinę zgodnie z następującymi zasadami (kolejność przetłumaczonych słów powinna być taka sama jak w początkowym tekście):
1. Słowa, które zaczynają się od samogłoski (a, e, i, o lub u, oraz ich „wielkie” wersje) należy po prostu rozszerzyć o ciąg „ay” (bez cudzysłowów). Na przykład, „apple” staje się „appleay”.
2. Słowa, które zaczynają się spółgłoską (dowolną literą różną od e, E, i, I, o, O, u oraz U) powinny mieć pierwszy znak przesunięty na koniec wyrazu, a następnie, podobnie jak w pierwszym przypadku, powinny być rozszerzone o „ay”. Na przykład, „hello” staje się „ellohay”.
3. Nie zmieniaj wielkości liter.
Przykładowe wejście
Przykładowe wyjście
Uwaga
Litera y (zgodnie z angielską gramatyką) jest traktowana jako spółgłoska!
Wejście i wyjście
Napisz program, który wczyta dowolny tekst i wyświetli go po konwersji na „świńską łacinę”. Każdy wiersz tekstu może zawierać jedno lub więcej słów. „Słowo” jest zdefiniowane jako sekwencja kolejnych liter alfabetu angielskiego (wielkich lub małych). Słowa powinny być tłumaczone na łacinę zgodnie z następującymi zasadami (kolejność przetłumaczonych słów powinna być taka sama jak w początkowym tekście):
1. Słowa, które zaczynają się od samogłoski (a, e, i, o lub u, oraz ich „wielkie” wersje) należy po prostu rozszerzyć o ciąg „ay” (bez cudzysłowów). Na przykład, „apple” staje się „appleay”.
2. Słowa, które zaczynają się spółgłoską (dowolną literą różną od e, E, i, I, o, O, u oraz U) powinny mieć pierwszy znak przesunięty na koniec wyrazu, a następnie, podobnie jak w pierwszym przypadku, powinny być rozszerzone o „ay”. Na przykład, „hello” staje się „ellohay”.
3. Nie zmieniaj wielkości liter.
Przykładowe wejście
This is the input.
Przykładowe wyjście
hisTay isay hetay inputay.
Uwaga
Litera y (zgodnie z angielską gramatyką) jest traktowana jako spółgłoska!