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.
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)