Tracks
/
Nim
Nim
/
Übungen
/
Collatz-Vermutung
Collatz-Vermutung

Collatz-Vermutung

Einfach

Anleitung

Die Collatz-Vermutung, auch 3x+1-Problem genannt, lässt sich so zusammenfassen:

Nimm eine beliebige positive Ganzzahl n. Ist n gerade, teile n durch 2 und du erhältst n / 2. Ist n ungerade, multipliziere n mit 3 und addiere 1, und du erhältst 3n + 1. Wiederhole diesen Vorgang endlos. Die Vermutung besagt, dass du immer irgendwann bei 1 ankommst, egal mit welcher Zahl du beginnst.

Gegeben sei eine Zahl n. Gib die Anzahl der Schritte zurück, die nötig sind, um 1 zu erreichen.

Beispiele

Beginnend mit n = 12 sehen die Schritte so aus:

  1. 12
  2. 6
  3. 3
  4. 10
  5. 5
  6. 16
  7. 8
  8. 4
  9. 2
  10. 1

Das ergibt 9 Schritte. Für die Eingabe n = 12 wäre der Rückgabewert also 9.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Nim Exercism

Bereit, mit Collatz-Vermutung zu starten?

Melde dich bei Exercism an, um Nim mit 70 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.