Thread Bingokarten erstellen
(11 answers)
Opened by frankes at 2010-09-27 22:19
Nicht unbedingt ein Perl Problem, eher ein logisches, dass dann wieder in Perl gelöst werden soll.
Das Spiel Bingo dürfte bekannt sein. Meist wird es mit Zahlen gespielt, die die Teilnehmer in einem gegebenen Zahlenraum auf Spielkärtchen selbst schreiben oder bereits beschrieben Spielkarten bekommen. Hier in diesem Fall sollen anstatt Zahlen Begriffe verwendet werden (was eigentlich keinen großen Unterschied macht) und die Spielkärtchen zum abhaken genannter Begriffe den Spielern zur Verfügung gestellt werden. Das entstehende Script soll diese Spielkärtchen (zum abhaken) erstellen. Bzw. zunächst einmal die verschiedenen Kombinationen ausgeben. Definitionen: Felder: Anzahl der Begriffe auf einem Spielkärtchen. Begriffe: Gesamtzahl der verwendeten Begriffe. Voraussetzung: Begriffe > Felder Kombination von Begriffen auf einem Spielkärtchen muss einmalig sein. Es gibt am Ende also jede Begriffskombination nur einmal. Beispiel: Es gibt insgesamt zehn Begriffe Ein Spielkärtchen enthält sechs Felder Wenn mich meine Schulmathematik inzwischen nicht vollständig verlassen hat, so müsste dies 10*9*8*7*6*5 = 151200 Möglichkeiten(/Spielkärtchen) ergeben (lasse mich hierbei aber gerne eines besseren belehren :-) ) Womit ein weitere Aufgabe für das Script hinzu kommt: So viele Spielkärtchen werden nicht benötigt. Also sollte die Gesamtzahl der Spielkärtchen auf einen gegebenen Wert verringert werden, wobei wenn möglich jeder Begriff in der Anzahl auf den Spielkärtchen gleich gewichtet ist. Eigener Stand: Noch ganz am Anfang. Knoble noch daran, wie ich überhaupt an die einzelnen einmaligen Spielkärtchenkombinationen komme. Vielleicht hat ja jemand Lust an einer Lösung mit zu knobeln, oder den ein oder anderen Tipp zur Lösung des Problem auf Lager. Dank |