AW: Eine kleine Denkaufgabe
Viele Dank für die Mitarbeit Hartmut!
Da sag ich nur 10 Punkte!
ellegant!
Ich habe das Problem allerdings ganz anders gelöst, weil ich eben nicht solche kenntnisse über das binärsystem habe
bzw. ich nicht mal einen zusammenhang sah.
- = gerade zahl
| = ungerade zahl
gerade zahlen ...- = 2n und ungerade ...| = 2n + 1.
Für jede Verdoppelung einer Zahl wird zum Schluss einfach ein - angehängt:
|(-) = 2 = das doppelte von 1 ( | = 1 und - = *2)
|- (-) = 4 = das doppelte von 2 (|- = 2 und - = *2)
|- - (-) = 8 = das doppelte von 4 (|-- = 4 und - = *2)
|- - - - = 16 usw.
||- = 6 = das doppelte von 3 (|| = 3 und - = *2)
|-|- = 10 = das doppelte von 5 (|-| = 5 und - = *2)
Indem man jeder geraden Zahl das "-" zum Schluss wegnimmt, halbiert man sie!
ungerade Zahlen werden genauso gebildet, wobei man die um eins kleinere gerade Zahl finden muss um dann einfach das letzte Zeichen umzuändern.
| = 1
|| = 3 (es ist das doppelte von 1 [|- = 2], und 1 dazu, dann das lätzte zeichen einfach umändern. (|- -> ||)
|-| = 5 es ist 4 und 1 (|-- -> |-|)
|---| = 17 ; = 16 und 1 = (|---- -> |---|)
|---|- = 34
|---|| = 35
|---||- = 70
|---||| = 71
|---|||- = das doppelte von 71
|---|||| = das doppelte von 71 und 1 dazu, usw. usf.
ganz schnell:
das doppelte von 18673
|--|---||||---|-
und das um 1 vergrössert
|--|---||||---||
... ganz ohne rechnen
So als würde man eine Leiter ohne viel Mühe raufklettern.
Das war mein umständlicher Lösungsweg