Raku kurss / Regulārās izteiksmes un gramatikas / Gramatikas / Darbību klases / Exercises
Padariet datumu cilvēkam saprotamu
Uzdevums
Uzrakstiet gramatiku, kas parsē ISO datumu, piemēram,
'2026-07-05', trīs marķieros: year,
month un day. Uzrakstiet darbību
klasi, kurā katra marķiera metode ar make izveido
vērtību: year un day izveido savu skaitli kā
veselu skaitli, bet month izveido angļu mēneša
nosaukumu (1 → January, …,
12 → December). Metode TOP tad
nolasa šīs trīs vērtības ar .made un izveido cilvēkam
lasāmu virkni, piemēram, '5 July 2026'. Parsējiet
'2026-07-05' ar darbību klasi un izdrukājiet
.made.
Piemērs
Programma izdrukā:
5 July 2026Risinājums
Kursa navigācija
← Risinājums: Viena gramatika, divas darbību klases | Risinājums: Padariet datumu cilvēkam saprotamu →