Thread Spielpartien aus Namensliste generieren (1 answers)
Opened by timo at 2009-06-22 00:54

timo
 2009-06-22 00:54
#122619 #122619
User since
2009-06-22
1 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

ich versuche mich gerade an folgender Problemstellung.
Ich habe eine Liste mit Namen und möchte aus dieser Liste Spielbegegnungen (jeder gegen jeden)
generieren. Das bekomme ich auch hin. .
Ich möchte nun aber die Begegnungen immer aus der Sicht jedes Spielers auflisten. Wie mache ich es, dass wenn
1. Max - Hans spielt, es immer auch die erste Partie für den Gegner hier also Hans auf dessen Liste ist?
Geht sowas überhaupt?

Hier ist mein bisheriger Code der zwar Begegnungen generiert aber leider eben das gerade genannten Problem nicht löst.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/perl

@spieler=("max","hans","franz","klaus");

print "Automatischer Spieplan ";

$anzahl=scalar(@spieler);



for ($i = 0;$i < $anzahl;$i++)


{
print "\n";
print "Alle Partien fuer Spieler "."''" .$spieler[$i] ."'' ".": ";
print "\n";
for ($j = 1;$j<$anzahl;$j++)
{


if ($i != $j)
{

print $spieler[$i] ." gegen ". $spieler[$j] . "\n";


}

}
}


Vielen Dank für Antworten !
Gruß
Timo

View full thread Spielpartien aus Namensliste generieren