Fișierul intrare/ieșire | leduri.in, leduri.out | Sursă | .campion 2003 |
---|---|---|---|
Autor | Marinel Șerban | Adăugată de |
|
Timp de execuție pe test | 0.1 sec | Limită de memorie | 15360 KB |
Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Leduri (clasa a 6-a)
Pasionat electronist, Gigel și-a construit într-o zi un ceas digital. Ecranul ceasului poate afișa în fiecare moment timpul în format hhmm prin patru cifre digitale, fiecare dintre ele fiind afișată de către 15 led-uri roșii așezate într-o matrice de 5×3 ca mai jos, unde ‘#’ reprezinta pozitia unui led aprins, iar ‘.’ poziția unui led stins.
$ ### .#. ### ### #.# ### ### ### ### ###$
$ #.# .#. ..# ..# #.# #.. #.. ..# #.# #.#$
$ #.# .#. ### ### ### ### ### ..# ### ###$
$ #.# .#. #.. ..# ..# ..# #.# ..# #.# ..#$
$ ### .#. ### ### ..# ### ### ..# ### ###$
După câteva zile de funcționare, când s-a trezit dimineața, Gigel a observat că nu mai poate citi ora deoarece câteva led-uri nu mai funcționau.
Cerință
Scrieți un program care determină cea mai mică ora posibilă care corespunde timpului indicat de ecranul ceasului lui Gigel.
Date de intrare
Fișierul de intrare leduri.in conține 5 linii, fiecare având câte 15 caractere, reprezentând patru grupe de 5×3 caractere ‘#’ si ‘.’, separate între ele prin exact un spațiu. Aceste patru grupe reprezintă configurațiile indicate de ceasul lui Gigel.
Date de ieșire
Fișierul de ieșire leduri.out conține o singură linie pe care se află ora minimă în formatul hh:mm.
Exemple
leduri.in | leduri.out |
---|---|
|
02:34 |
### ### ..# ... ... #.# #.# #.# ### #.# .#. .#. #.. #.# ..# ..# ### #.# ..# ### |
20:48 |
|
06:25 |