Fişierul intrare/ieşire:leduri.in, leduri.outSursă.campion 2003
AutorMarinel SerbanAdăugată defrancuCristian Francu francu
Timp execuţie pe test0.1 secLimită de memorie15360 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise

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.inleduri.out
#.# ... ... #..
#.# ... ... #..
#.# ### ### ###
#.# #.. ..# ..#
### ### ### ..#
02:34
### ### ..# ...
... #.# #.# #.#
### #.# .#. .#.
#.. #.# ..# ..#
### #.# ..# ###
20:48
#.. #.# #.# .#.
..# #.. ... #..
#.# .## ### .##
..# #.# ... ...
#.# ### ##. ###
06:25
Trebuie sa te autentifici pentru a trimite solutii. Click aici