Java :: Aufgabe #209 :: Lösung #3
3 Lösungen

#209
Durchnummerierung aller möglichen geordneten Ziehungsergebnisse bei 6 aus 49
Anfänger - Java
von hollst
- 06.09.2018 um 10:28 Uhr
Beim Lotto 6 aus 49 gibt es bekanntlich 13.983.816 mögliche (geordnete) Ziehungsergebnisse (49 über 6).
Schreibe ein Programm, das jeder dieser Möglichkeiten eine natürliche Zahl zuordnet, also
1 2 3 4 5 6 -> 1
1 2 3 4 5 7 -> 2
...
...
44 45 46 47 48 49 -> 13.983.816
Viel Spaß!
Schreibe ein Programm, das jeder dieser Möglichkeiten eine natürliche Zahl zuordnet, also
1 2 3 4 5 6 -> 1
1 2 3 4 5 7 -> 2
...
...
44 45 46 47 48 49 -> 13.983.816
Viel Spaß!
#3

von guandi (230 Punkte)
- 15.11.2018 um 15:47 Uhr

public class LottozahlenCounterApp { public static void main(String[] args) { int counter = 1; for (int i1=1; i1<45; i1++) { for (int i2=i1+1; i2<46; i2++) { for (int i3=i2+1; i3<47; i3++) { for (int i4=i3+1; i4<48; i4++) { for (int i5=i4+1; i5<49; i5++) { for (int i6=i5+1; i6<50; i6++) { System.out.format("%d %d %d %d %d %d", i1, i2, i3, i4, i5, i6); System.out.println(" -> " + counter); counter++; } } } } } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1