Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | cifralipsa.in, cifralipsa.out | Sursă | ad-hoc |
Autor | Gabriel Bitis | Adăugată de | |
Timp execuţie pe test | 0.05 sec | Limită de memorie | 20480 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Cifra Lipsa
Se dau doua numere diferite X si Y, formate din aceleasi cifre ( Y este o permutare a cifrelor lui X). Din cel mai mare dintre cele doua numere se scade cel mai mic si se obtine un rezultat Z.
Cerinta
Dandu-se un numar Z caruia ii lipseste o cifra nenula, sa se determine cifra lipsa.
Date de intrare
Fişierul de intrare cifralipsa.in va contine pe prima linie T, numarul de teste din fisier. Urmatoarele T linii vor contine cate un sir de cifre reprezentand numarul Z caruia ii lipseste o cifra.
Date de ieşire
În fişierul de ieşire cifralipsa.out se vor scrie T linii, linia i continand rezultatul pentru testul i.
Restricţii
- 1 ≤ T ≤ 10
- Numarul de cifre de pe fiecare linie nu va depasi 100.000
- Un test poate incepe cu caracterul 0
- Cifra care lipseste este nenula
- Pentru fiecare test solutia este unica
Exemplu
cifralipsa.in | cifralipsa.out |
---|---|
1 44086 | 5 |
Explicaţie
Cele doua numere initiale sunt: X = 543210 si Y = 102345. Diferenta lor, Z = 440865. In fisierul de intrare lipseste ultima cifra.