Alle tall fører til 123

Viewed from above, many roads leading into a point where the number 123 is written. Image generated with Adobe Firefly.

Skriv ned et hvilket som helst tall, uansett antall sifre. Tell antall partallssifre, oddetallssifre, og det totale antallet sifre. Kombiner de tallene (slå de sammen) for å lage et nytt tall. Gjenta prosessen helt til du ikke lengre får nye tall. Du vil alltid ende opp med og stoppe på 123.

Ta for eksempel tallet 65432

Det er 3 partall (2,4 og 6), 2 oddetall (3 og 5) og totalt 5 siffer.

Vi kombinerer 3, 2 og 5 og får det nye tallet 325.

Vi fortsetter med 325 og finner ett partall, 2 oddetall og totalt 3 siffer og får det nye tallet 123.

Prøv selv på penn og papir eller med Python

Her er et Python script som du kan bruke for å prøve ut rutinen på hvilket som helst tall:

Har du ikke Python installert på din datamaskin, kan du prøve den på trinket.io eller kopier koden over og kjør den på futurecoder.io

Men hvorfor blir det alltid 123?

At det blir nøyaktive tre sifre kommer av at det er tre betingelser som det skal føres opp og tallet blir mindre og mindre for hver gang. Dermed blir det siste tallet alltid 3.

Det siste siffere, 3, er et oddetall, så vi har nødvendigvis minst ett av de hver gang. Men hvorfor blir det alltid ett partall og to oddetall?

Jeg er ikke helt sikker, men jeg tror det er fordi vi ikke stopper før den er på 123, og da ville den bare gått rundt og rundt uansett. Den vil alltid finne ett partall og to oddetall. Sett at den kommer til ingen partall og tre oddetall. Da er det 033 og vi har ett partall, to oddetall og tre siffer = 123. Er det tre partall for eksempel: 246, da blir det 303, og vi har igjen deretter 123. Den tvinges rett og slett inn mot 123, etter maks 3-4 runder. I alle fall om jeg prøver de første 1 milliard tallene.

Kilde: https://www.futilitycloset.com/2008/10/15/easy/