Şifrələnmiş SMS
Bu il, ACM elmi komitəsinin üzvləri problemləri müzakirə etmək və seçilmişləri redaktə etmək üçün elektron poçtdan istifadə edirlər. Onlar bilirlər ki, elektron poçt belə vacib mövzuda ünsiyyət üçün təhlükəsiz yol deyil. Buna görə də, onlar parolla qorunan sıxılmış faylı bir-birinə ötürürlər. Parolları göndərmək üçün SMS istifadə edirlər. Təhlükəsizlik səviyyəsini artırmaq üçün şifrələnmiş parollar SMS vasitəsilə göndərilir. Bunu etmək üçün, multi-tap SMS yazma metodu istifadə olunur.
Multi-tap hazırda mobil telefonlar üçün ən yaygın mətn daxil etmə metodudur. Bu yanaşma ilə istifadəçi istədiyi simvolları əldə etmək üçün hər düyməni bir və ya daha çox dəfə basır. Məsələn, 2 düyməsi bir dəfə basıldığında A, iki dəfə basıldığında B, üç dəfə basıldığında isə C simvolunu verir.
İstifadə olunan şifrələmə alqoritmi olduqca sadədir: parolun i-ci simvolunu şifrələmək üçün həmin simvolu əldə etmək üçün istifadə olunan düymə i dəfə daha çox basılır. Məsələn, əgər parolun 4-cü simvolu U olarsa, 8 düyməsi 6 dəfə basılır və V simvolu alınır. Qeyd edək ki, problemi sadələşdirmək üçün klaviaturanın rəqəmlər yaratmadığını fərz etmişik.
Elmi komitə alınan parolları deşifrə etmək üçün bir proqram tələb edir. Onlar bu proqramı yazmaq üçün çox məşğuldurlar və sizdən kömək istəyiblər! Düzgün şifrələnmiş mətni əldə edib orijinal parolu çap edən bir proqram yazın.
Giriş verilənləri
Giriş bir neçə test halından ibarətdir. Hər bir test halı ən çox 100 uzunluğunda olan, kiçik və ya böyük ingilis hərflərindən ibarət boş olmayan bir sətirdən ibarətdir. Girişin son sətiri tək # işarəsindən ibarətdir.
Çıxış verilənləri
Hər bir test halı üçün deşifrə edilmiş parolu ayrı sətirdə yazın. Qeyd edək ki, parollar böyük-kiçik hərf həssasdır.