Srdečně zdravím komunitu,
a prosím o radu. Řeším následující:
Máme tábor, kde má vždy určitý počet lidí službu. Jeden kuchyně, druhý nosí vodu...atd. Služby se střídají vždy po hodině.
Program by měl vypadat tak, že do konzole zadám jména všech kteří mají daný den službu a ten mi pak na jednotlivé hodiny ve dne vygeneruje náhodně služby k jednotlivým členům, s tím že služby se mohou maximálně třikrát opakovat.
Napadlo mne že bych toto udělal pomocí 2D pole, nebo si udělat třídu pomocník a v konstruktoru deklarovat instanci kde by bylo jméno a počet hodin které je třeba odpracovat atd
Určitou mlhavou představu jak to udělat mám, ale narážím na dost problémů.
Třeba jak zajistit aby se prvky v poli opakovaly jen třikrát.
Mohl by jste někdo nastínit nějaké optimálnější řešení? Děkuji