CloudCoder Python feladatgyujtemeny/kodolt datum

A MathWikiből
A lap korábbi változatát látod, amilyen Csirke (vitalap | szerkesztései) 2015. szeptember 11., 04:24-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
import datetime
 
def kodolt_datum(kod):
    dekodolas = {'e' : 1, 'k' : 2, 'h' : 3, 'n' : 4, 'o' : 5, 'a' : 6, 't' : 7, 'y' : 8, 'i' : 9, 'u' : 0}
    ev = 1000 * dekodolas[kod[0]] + 100 * dekodolas[kod[1]] + 10 * dekodolas[kod[2]] + dekodolas[kod[3]]
    honap = 10 * dekodolas[kod[4]] + dekodolas[kod[5]]
    nap = 10 * dekodolas[kod[6]] + dekodolas[kod[7]]
    return datetime.date(ev, honap, nap)
Személyes eszközök