Buna! Ma puteti ajuta cu o probema?
Cerința
Se dau n numere naturale. Se cer următoarele:
a) Determinați cel mai mare dintre numerele date care are suma cifrelor minimă.
b) Aflați cel mai mic număr dintre numerele date care are în scrierea sa un număr maxim de cifre consecutive (de exemplu 25613 are în scrierea sa un număr maxim de 3 cifre consecutive:1,2,3).
c) Aflați cifra comună cât mai multor numere din șir. Dacă sunt mai multe asemenea cifre se vor afișa toate în ordine crescătoare.
Date de intrare
Fișierul de intrare cifre11.in conține pe prima linie numărul n, iar pe a doua linie n numere naturale separate prin spații.
Date de ieșire
Fișierul de ieșire cifre11.out va conține pe prima linie cel mai mare număr din șir cu suma cifrelor minimă, pe a doua linie cel mai mic număr cu număr maxim de cifre consecutive în scrierea sa, iar pe a treia linie cifrele ce apar în scrierea a cât mai multor numere din șir, separate prin spațiu .
Restricții și precizări
1 ≤ n ≤ 10000
numerele de pe a doua linie a fișierului de intrare vor fi mai mici decât 2.000.000.000
cele 3 cerințe vor primi punctaje astfel: a) 40% b) 30% c) 30%.
Exemplu
cifre11.in
5
23 1047 531 100013 8729
cifre11.out
100013
8279
1 3
Explicație
Două numere au suma cifrelor 5 (minimă) iar cel mai mare dintre ele este 100013. Numărul 8729 are în scrierea sa 3 cifre consecutive:7,8,9. Cifrele 1 și 3 apar fiecare în scrierea a 3 numere.
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!