A Collatz-sejtés, más néven a 3x+1-probléma a következőképpen foglalható össze:
Vegyél egy tetszőleges pozitív egész n számot. Ha n páros, oszd el 2-vel, így n / 2-t kapsz. Ha n páratlan, szorozd meg 3-mal, és adj hozzá 1-et, így 3n + 1-et kapsz. Ismételd a folyamatot a végtelenségig. A sejtés szerint függetlenül attól, hogy melyik számmal kezdesz, előbb-utóbb mindig eljutsz az 1-hez.
Adott egy n szám. Add vissza, hány lépés szükséges az 1 eléréséhez.
Ha n = 12-vel kezdesz, a lépések a következők:
Az eredmény 9 lépés. Tehát az n = 12 bemenetre a visszaadott érték 9.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Delphi Pascal nyelvet 76 feladat segítségével, valódi emberi mentorálással, mindez ingyen.