die aufgabe besteht ja aus 2 teilen:
1. datumsarithmetik, hat nichts mit programmieren zu tun, sondern mit mathe
2. umsetzen in code

kann man aufgrund algorithmik sofort durch eine formel bestimmen, was für ein tag ein beliebiges datum ist???

wenn nicht würd ich einmalig eine funktion schreiben, die weiss, dass der 1.1.xxx ein xx ist und dann jeweils einen tag dazuzählt und mitzählt. wenn man das öfters braucht kann man sich ja eine tabelle speichern. das ist ganz trivial, nicht elegant aber trivial.

mit so einer tabelle kann man auch tage ab einem anderen beginndatum locker mit einer kleinen schleife zählen, indem man die tabelle durchläuft. wenn man dann statt kennzeichen für werktag (z.B. 0) und nicht-wt (z.B. 1) nocht andere kennezchen einführt kann man schnell alles beliebige auswerten.
in der schleife muss man dann nur durch beliebige ifs schaun, was man will und mitzählen.


!! ich weise nochmals darauf hin, dass dies eine lösung ohne viel wissen ist. man muss nur wissen, dass die woche 7 tabe mit mo, di, ... hat. da gibts bestimmt intelligentere mathematisch basierte vorgehen, die weniger iterativ sind !!