Fișierul intrare/ieșire | parola.in, parola.out | Sursă | Concursul Cupa Mărțișor 2012 |
---|---|---|---|
Autor | Isabela Coman | Adăugată de | Coman Isabela Patricia • Isabela_coman |
Timp de execuție pe test | 2 sec | Limită de memorie | 2048 KB |
Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Parola (clasa a 5-a)
Mara și Mihai vor să creeze o parolă pentru calculatorul lor, parolă formată numai din cifre. Ei iși scriu doua numere a și b și iși propun să formeze parola cu ajutorul cifrelor din cele doua numere. Se gândesc să stabilească și o regulă de compunere pentru a o putea folosi și altă dată cand vor dori sa mai stabilească vreo parola. Incep discutiile intre ei:
Mara: “Prima dată vom lua primele k cifre din numarul scris de mine, adică din cele ale lui a.”
Mihai: “Bine. Si dupa aceea vom lua ultima cifră a numărului scris de mine, adică din b.”
Mara: “De acord. Și mai departe să luăm pe rând câte o cifră, din ce a mai rămas din a și din b. Din numărul a vom lua cifrele tot de la început iar din b vom lua cifrele tot de la coadă. Dacă un număr rămâne fără cifre, vom continua completarea parolei doar cu cifre luate dintr-un singur număr după aceași regulă de parcurgere a cifrelor.”
Cerință
Dându-se intr-un fisier parola.in a și b, cât si numarul k cu semnificația din enunț, să se tipărească intr-un fisier parola.out parola obținută de Mara si Mihai.
Date de intrare
Fișierul parola.in conține pe prima linie un număr natural k, reprezentând numarul de cifre ce se iau inițial din numărul a. Pe urmatoarea linie vor fi numerele a și b.
Date de ieșire
Fisierul parola.out conține pe prima linie parola rezultată.
Restricții
- 1 ≤ a ≤ 999999999
- 1 ≤ b ≤ 999999999
(a, b au maxim noua cifre) - 0 ≤ k ≤ nr_de_cifre_ale_lui_a
Exemplu
parola.in | parola.out | Explicatii |
---|---|---|
1 123 56790 |
10293765 |
Am luat prima cifra din a Apoi am luat ultima cifra din b Apoi am luat : din a pe 2 din b pe 9 din a pe 3 din b pe 7 Am ramas fara cifre in a, deci mai adaugam cifrele ramase in b: 6 5 |
3 1234567 980 |
1230485967 |
|