Septembrī, aprīlī, jūnijā, novembrī ir 30 dienas. Vai jūs varat skaitīt mēnešus atpakaļ un uz priekšu uz pirkstiem? Šis paņēmiens ir labs cilvēkiem (ceru ka visi zina, kā skaitīt mēnešus uz pirkstiem), bet datoriem tas ir mazāk saprotams. Protams, jūs varat uzrakstīt datorprogrammu, kura izskaitļo jebkura datuma nedēļas dienu, izmantojot vairākas If-Then-Else konstrukcijas, vai dažas Case operatorus.
Bet tomēr, man iepatīkas Kima Larsena (Kim Larsen) tehnika tāpēc ka viņš risina šo problēmu no cita virziena. Patiesība šeit nav izmantota matemātiskā formula jebkura datuma katras nedēļas dienas aprēķināšanai, bet viss ir apkopots vienā formulā. Formula strādā un pie tam viņu nav grūtu realizēt ar datora palīdzību).
Vai jūs kādreiz esat domājuši, kā jūs aprēķinājāt, ka šodienas diena ir otrdiena? Pat ja jūsu dators izlidoja un jūs ievadat jaunu datumu, tad viņš uzreiz zina, kura nedēļas diena ir šīm datumam. …