.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » ceas1

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
.campion
ceas1


Timp maxim de executie/test:
0.1 secunde
Memorie totala disponibila/stiva:
15 MB/1 MB

Pasionat electronist, Gigel si-a construit într-o zi un ceas digital. Ecranul ceasului poate afisa în fiecare moment timpul în format hhmm prin patru cifre digitale, fiecare dintre ele fiind afisata de catre 15 led-uri rosii asezate într-o matrice de 5x3 ca mai jos, unde ‘#’ reprezinta pozitia unui led aprins, iar ‘.’ pozitia unui led stins.

    ###      .#.      ###      ###    #.#      ###      ###       ###      ###      ###
#.#      .#.      ..#      ..#    #.#      #..      #..    ..#      #.#      #.#
#.#      .#.      ###     ###    ###      ###   ###       ..#      ###   ###
#.#      .#.   #..      ..#    ..#      ..#      #.#    ..#      #.#      ..#
###      .#.    ###      ###    ..#      ###      ###    ..#      ###      ###

Dupa câteva zile de functionare, când s-a trezit dimineata, Gigel a observat ca nu mai poate citi ora deoarece câteva led-uri nu mai functionau.

Cerinta

Scrieti un program care determina cea mai mica ora posibila care corespunde timpului indicat de ecranul ceasului lui Gigel.

Date de intrare

Fisierul de intrare ceas1.in contine 5 linii, fiecare având câte 15 caractere, reprezentând patru grupe de 5x3 caractere ‘#’ si ‘.’, separate între ele prin exact un spatiu. Aceste patru grupe reprezinta configuratiile indicate de ceasul lui Gigel.

Date de iesire

Fisierul de iesire ceas1.out contine o singura linie pe care se afla ora minima în formatul hh:mm.

Exemple

ceas1.in ceas1.out
#.# ... ... #..
#.# ... ... #..
#.# ### ### ###
#.# #.. ..# ..#

### ### ### ..#
02:34
### ### ..# ...
... #.# #.# #.#
### #.# .#. .#.
#.. #.# ..# ..#

### #.# ..# ###
20:48
#.. #.# #.# .#.
..# #.. ... #..
#.# .## ### .##
..# #.# ... ...

#.# ### ##. ###
06:25

prof. Serban Marinel
Liceul de Informatica "Gr. C. Moisil" Iasi
Contact: marinel_serban at yahoo.com

propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la .campion 2003: newcomp, rima, algebra, turn1, aparitii, carti1, program1, tgraf, spioni, kgb, tabara1, romane, stop, hanoi, lift, pic, sms, fibo, bac, parc, circular, logn, lex, joc7, cuburi1, sant, mobile, pattern, oras, produs, mutare, viteza, concurs2, furnici, homeless, subsir
De acelaşi autor: premii, finala, fractii, trei, manevre, nrcuv, an, vopsea, opmat, tramvai, bipal, kpal, sarpe, replace, factori, barca, perechi, grupe, cod, reactii, factura, decript, trenuri, holo, cifre, firma, tribile, mesaj, tricouri, pajura, monede, programs, fry, repeat, red, pavaj, bacan, nrbinar, invest, cutie2, loc, depou, nr3, zid, felinare, sir3, sqr, carte, labirint, stea, count, evaluare, super, schimb, zaruri, vectori, spirala, desen1, rima, romane, sms, bac, excursia, joc7, furnici, munte1, cezar, marcare, excursie1, culmi, sume1, schi, nr4, fractie, cod3, medii, tren3, top, sant1, imagine, ocr, perfect, pluton, reforma, alee, ceas2, paritate, borcane, aranjare, comoara1, culmi1, reactivi, submult, sablon1, sir8, sume2, dansatori, smith, tom, matriosca, asociativ, control1, calorii, immortal, concat, mat, cubinvers, mine, divizori, cheie, stelar, joct, minmax, cladire, adunscad, razboi, ore, oras1, sumprod, prisme, operatii1, lgdrum, unupatru, chibrituri, extraprime, prieten, rebus1, grindina, opmult, betisoare, antitero, clase, pagini, ornament, ordine, spioni1
Despre matrice: vopsea, harta, opmat, sarpe, light, magic2, tetris, origami, concurs, iepuras, tribile, criptmat, cutie, patrate, 3d, pajura, perspic, vecini2, livada, matrice3, kafka, erdos, grup, scor2, reteta2, rezervatie, scoici, tablou, game, stea, submatrix, cifru, jokes, oua, trecere, na, dotnet, renju, ghici, mere1, agitatie, lacuri, sotron, desen1, camion, fibo, parc, excursia, matricea, zidar, joc6, log, concurs2, cladiri, dist, centru, robinson, cuburi2, joc8, joc9, romeo, adevar, soricel2, avere, joc11, vizibil, sah1, blockout, masina3, lsort, anticip, matrice1, evantai, spion, pereti, zumzi, roboti, placare, tabel, ocr, numere7, lacusta, becuri, sir5, flori, cartele, furnica, pavare, poarta, rj, peri, poligon2, sablon1, gradina, matrice4, poartas, balcon, submdisj, v, matrx, figura, neuroni, raze, roboti1, bila, iepurasi, colorare, mat, submatrix1, simetric1, plaja, xor2, guess, albine1, joct, alfabetar, stele, tablou1, alpinist, cladire, cri, grupe2, el, mahjong, sir9, acces, tort1, joc17, mesaj3, zar1, xy, poteci, avioane, broscute, safeu, acoperire1, radioactiv, robot4, lcdr, jb, slide, maxtri, dame, triunghi4, elicop, compresie, mijloc, cubulete, romb, medalion, bile6, zigzag, puncte5, intersectii, matd3, matrixdel, speed, seif1, traseu2, incadrare, betasah, zona, latin, zmax, amestec, sudoku1, gradina1, spider, zone, bemo, rombul, interclasare, rebus1, tabla, arrows, pseudobil, patrat1, rascoala, harta2, relatii, lasere, defrag, matcnt, ssdj, cript, ssk, teren1, fence, cifre6
surse trimise | ajutor