Jak rozdać karty do gry?

0

hejo :) proszę o pomoc.

mam 4 stosy kart (A,B,C,D). w każdym stosie mam 4 karty (1,2,3,4). karty mają jakąś wartość liczbową (od 5 do 20). mam też 4 graczy.
chcę rozdać te karty graczom z pewnymi wymaganiami:

  • każdy gracz może mieć tylko jedną kartę z każdego stosu
  • suma wartości kart każdego gracza ma być możliwie wyrównana

dlatego potrzebuję skryptu który mi to obliczy, czyli przejrzy wszystkie możliwe kombinacje. nie wiem jak to zrobić. próbowałem z 4 pętlami, jedna w drugiej ale to chyba nie to. macie jakieś pomysły?

0

Jeszcze miałbym kilka pytań dotyczących tego zadania:

  1. Czy tych kart jest tylko 16 (4 stosy po 4 karty), czy jest jakaś pula kart np. 24 ale rozdajemy tylko pierwsze 16?
  2. Czy wartość kart może się powtarzać w puli?
  3. Czy wartość kart znana jest przed rozdaniem?
  4. Program ma obliczać wszystkie kombinacje czy ma być to ew. algorytm rozdający karty wg podanych zasad?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0