diff --git a/MainPage/younes/Streichholzreatsel.js b/MainPage/younes/Streichholzreatsel.js index 08a5ad5..ec669a7 100644 --- a/MainPage/younes/Streichholzreatsel.js +++ b/MainPage/younes/Streichholzreatsel.js @@ -1,4 +1,4 @@ - // KONFIGURATION & BITMASKEN + // Die Namen der 7 Segmente (a bis g) @@ -20,6 +20,7 @@ function erstelleMuster(listeVonSegmenten) { } // Hier speichern wir das Muster für jede Ziffer von 0 bis 9 +// bitmasking: Jede Ziffer ist eine Kombination von Segmenten die an sind const ZIFFERN_MUSTER = [ erstelleMuster(["a","b","c","d","e","f"]), // 0 erstelleMuster(["b","c"]), // 1 @@ -49,7 +50,7 @@ function zaehleStreichhoelzer(zahl) { let anzahl = 0; // Solange die Zahl nicht 0 ist while (zahl > 0) { - // Ein kleiner Trick, um das letzte Bit zu löschen und zu zählen + // Ein kleiner Trick um das letzte Bit zu löschen und zu zählen zahl = zahl & (zahl - 1); anzahl++; }