Collatz-Vermutung

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
snafu
User
Beiträge: 6958
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

@EyDu:
Die Grundregeln der Mathematik sind mir durchaus bekannt. Tut mir leid, dass dich mein Enthusiasmus, dies einmal an größeren Zahlen zu sehen, derart gelangweilt hat...
Benutzeravatar
__blackjack__
User
Beiträge: 14349
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Beim Video gefiel mir der Kommentar von @peterboy209: „Vorhin ist mir der Beweis gelungen. Leider hat meine Frau mich was gefragt was mich abgelenkt hat und danach ist mir die Lösung entfallen. Sorry“ :-D
“It is easier to optimize correct code than to correct optimized code.” — Bill Harlan
Benutzeravatar
__blackjack__
User
Beiträge: 14349
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@narpfel: Der Funktionsname ist viel zu lang, und warum die beiden Lambda-Funktionen? Wenn man das kurz haben möchte, komme ich auf 49 Bytes runter:

Code: Alles auswählen

f=lambda n:[n]+(n-1 and f((n//2,3*n+1)[n%2])or[])
“It is easier to optimize correct code than to correct optimized code.” — Bill Harlan
Antworten