Dillər#6985

Dillər

5 saniyə
64 meqabayt
Çox asan

Gendalfın yazıları uzun müddətdir ki, araşdırılır, lakin onların hansı dildə yazıldığını hələ də heç kim müəyyən edə bilməyib. Yaxınlarda, yalnız ROT13 kod adı ilə tanınan bir hakerin proqramlaşdırma işi sayəsində, Gendalfın sadəcə sadə bir hərf əvəzləmə sxemindən istifadə etdiyi və daha da əhəmiyyətlisi, bunun öz inversi olduğu aşkar edilmişdir; yəni eyni əməliyyat mesajı həm qarışdırır, həm də açır.

Bu əməliyyat, ardıcıllıqla olan saitləri

(a i y e o u)

üç hərf irəli, dövri olaraq əvəz etməklə, böyük və ya kiçik hərf formasını qoruyaraq həyata keçirilir. Eyni şəkildə, samitlər

(b k x z n h d c w g p v j q t s r l m f)

ardıcıllığından on hərf irəli əvəz edilir. Məsələn, ifadə

One ring to rule them all.

belə tərcümə olunur

Ita dotf ni dyca nsaw ecc.

Bu çevrilmənin maraqlı tərəfi odur ki, nəticədə yaranan dil tələffüz edilə bilən sözlər verir.

Bu problemi həll etmək üçün, Gendalfın əlyazmalarını sadə mətnə çevirmək üçün kod yazacaqsınız.

Giriş

Giriş faylı bir neçə test halını ehtiva edəcək. Hər bir test halı, Gendalf tərəfindən yazılmış bəzi mətnləri təmsil edən, maksimum 100 simvoldan ibarət tək bir sətirdən ibarət olacaq. Bütün simvollar sadə ASCII olacaq, boşluq (32) ilə tilde (126) arasında, üstəlik hər sətirin sonunda yeni sətir simvolu olacaq. Girişin sonu faylın sonu ilə göstərilir.

Çıxış

Hər bir giriş test halı üçün, onun sadə mətnə tərcüməsini çap edin. Çıxış, girişlə tam olaraq eyni sayda sətir və simvol ehtiva etməlidir.

Nümunələr

Nümunə 1

Loading
Loading