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 2026

Risinājums

✅ Skatīt risinājumu

Kursa navigācija

← Risinājums: Viena gramatika, divas darbību klases   |   Risinājums: Padariet datumu cilvēkam saprotamu →