Ik heb een vraag van een klant gekregen om een lijst van personen optimaal in te delen in poules. De eisen hieraan zijn:
- Optimale grootte is machten van 2, t/m 16 mensen.
- Voorkom kleine poules (< 4)
de personen hebben (onder andere) de volgende eigenschappen, het zijn er meer maar ik probeer het simpel te houden voor de uitleg.
- gewichtsklasse
(hier kan iemand eventueel één klasse naar boven geschoven worden (liever niet), maar nooit omlaag)
- geslacht
(afhankelijk van leeftijd is dit niet exclusief, onder een bepaalde leeftijd kunnen jongens en meisjes bij elkaar gezet worden (ook, liever niet))
- leeftijd
Hoe kan ik dit het beste doen? Ik gebruik C#, maar dat zal denk ik niet van invloed zijn.
- Optimale grootte is machten van 2, t/m 16 mensen.
- Voorkom kleine poules (< 4)
de personen hebben (onder andere) de volgende eigenschappen, het zijn er meer maar ik probeer het simpel te houden voor de uitleg.
- gewichtsklasse
(hier kan iemand eventueel één klasse naar boven geschoven worden (liever niet), maar nooit omlaag)
- geslacht
(afhankelijk van leeftijd is dit niet exclusief, onder een bepaalde leeftijd kunnen jongens en meisjes bij elkaar gezet worden (ook, liever niet))
- leeftijd
Hoe kan ik dit het beste doen? Ik gebruik C#, maar dat zal denk ik niet van invloed zijn.
[ Voor 7% gewijzigd door Verwijderd op 02-04-2012 13:28 ]