Hallo zusammen,
ich programmiere gerade in meiner Freizeit ein kleines Spiel bei dem ich am Ende die Punkte bzw. wieviel welcher Spieler an welchen anderen bezahlen muss, zusammen rechnen möchte.
Wir stellen uns vor, dass wir am Ende des Spieles folgende Beträge haben, welche die jeweilgen Spieler an andere Spieler bezahlen müssen:
spieler1 an spieler2 = 0.90
spieler1 an spieler3 = 2.00
spieler3 an spieler2 = 3.00
spieler3 an spieler4 = 0.60
spieler4 an spieler1 = 5.20
spieler4 an spieler2 = 1.10
Nun möchte ich diese Werte noch etwas vereinfachen und zusammenfassen:
spieler1 an spieler3 2.00
spieler3 an spieler4 0.60
könnte man zusammenfassen zu:
spieler1 an spieler3 1.40
spieler1 an spieler4 0.60
ich komme aber hier irgendwie nicht wirklich auf einen algorithmus mit dem ich das abbilden kann.
hat jemand bischen hilfestellung für mich?
ich programmiere gerade in meiner Freizeit ein kleines Spiel bei dem ich am Ende die Punkte bzw. wieviel welcher Spieler an welchen anderen bezahlen muss, zusammen rechnen möchte.
Wir stellen uns vor, dass wir am Ende des Spieles folgende Beträge haben, welche die jeweilgen Spieler an andere Spieler bezahlen müssen:
spieler1 an spieler2 = 0.90
spieler1 an spieler3 = 2.00
spieler3 an spieler2 = 3.00
spieler3 an spieler4 = 0.60
spieler4 an spieler1 = 5.20
spieler4 an spieler2 = 1.10
Nun möchte ich diese Werte noch etwas vereinfachen und zusammenfassen:
spieler1 an spieler3 2.00
spieler3 an spieler4 0.60
könnte man zusammenfassen zu:
spieler1 an spieler3 1.40
spieler1 an spieler4 0.60
ich komme aber hier irgendwie nicht wirklich auf einen algorithmus mit dem ich das abbilden kann.
hat jemand bischen hilfestellung für mich?