Masala #6RA4CCL6JI

Xotira 32 MB Vaqt 1000 ms
14

Shifrlash

1-qadam: Berilgan qatordagi barcha kichik unlilarni quyidagi naqshga muvofiq raqamlar bilan almashtirish uchun encode() funksiyasini yarating:

a -> 1
e -> 2
i -> 3
o -> 4
u -> 5


Masalan, encode("salom") "h2ll4" ni qaytaradi. Bu kata katta unlilar haqida tashvishlanishga hojat yo'q.

2-qadam: Endi yuqorida ko'rsatilgan naqsh bo'yicha raqamlarni unlilarga aylantirish uchun decode() nomli funktsiyani yarating.

Masalan, decode("h3 th2r2") "salom u erda" ni qaytaradi.

Oddiylik uchun siz funktsiyaga kiritilgan har qanday raqamlar unlilarga mos keladi deb taxmin qilishingiz mumkin.


Kiruvchi ma'lumotlar:

Birinchi qatorda \(type\) kiritiladi, ( encode yoki decode )

Ikkinchi qatorda \(str\) kiritiladi


Chiquvchi ma'lumotlar:

Masalada so'ralgan javobni chop eting


Misollar
# input.txt output.txt
1
encode
hello
h2ll4
2
decode
h2ll4
hello