Fișierul intrare/ieșire parola.in, parola.out Sursă Concursul Cupa Mărțișor 2012
Autor Isabela Coman Adăugată de avatar Isabela_coman Coman Isabela Patricia Isabela_coman
Timp de execuție pe test 2 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea 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 .

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
 

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

Indicii de rezolvare

Arată 3 categorii