Vinzenz Mai: komplettten arry überprüfen

Beitrag lesen

Hallo Sören,

erstelle Dir ein Array für die bisher eingetragenen Werte.
Wenn Du eine neue Zahl ziehst, dann inkrementiere den Wert des entsprechenden Eintrags.

Beispiel:
    gezogene Zahl sei 5
    inkrementiere vorkommen[5]
Aber wie kann ich dann überprüfen ob die Zahl schon zweimal vorhanden ist?

ziehe neue Zahl
wenn vorkommen[zahl] < 2
    trage zahl ein
    inkrementiere vorkommen[zahl]
ende wenn

Dabei handelst Du Dir das Problem einer potentiellen Endlosschleife ein.
Günstiger wäre es, die Lösung in dem von Kai verlinkten Thread an Deine Problemstellung (eine Wiederholung zulässig) anzupassen, weil Du somit bei jedem Ziehen einen zulässigen Wert erhältst.

Freundliche Grüße

Vinzenz