Atenție! Aceasta este o versiune veche a paginii., scrisă la 2013-02-01 12:36:58.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire cezark.in, cezark.out Sursă Cerc informatică Vianu
Autor Cristian Frâncu Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.1 sec Limită de memorie 512 KB
Scorul tău N/A Dificultate stea de rating de tip halfstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Cezark (clasa a 5-a)

Se dă un număr k și un text care conține numai litere mici. Să se afișeze la ieșire textul transformat astfel: pentru fiecare literă tipărim litera care se află peste k caractere în alfabet. Dacă ieșim din alfabet o luăm de la capăt.

Date de intrare

Fișierul de intrare cezark.in conține pe prima linie numărul k cu semnificația de mai sus. Pe a doua linie conține literele mici, urmate de caracterul sfîrșit de linie.

Date de ieșire

În fișierul de ieșire cezark.out se vor afișa literele transformate conform cerinței, urmate de caracterul sfîrșit de linie.

Restricții

  • 0 ≤ k ≤ 25
  • 1 ≤ numărul de litere la intrare ≤ 2 000 000

Exemplu

cezark.in cezark.out
2
abcdxyz
cdezab

Explicație

Pentru fiecare literă am afișat litera care urmează în alfabet avansînd două litere. Dacă am ajuns la ‘z’ am început din nou cu ‘a’.

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 2 categorii