Avatar ·

Zahl in eine Liste von Ziffern aufteilen

📁 Liste, Hilfe, Beispiel, KI

Vom Benutzer erhalte ich mit der Funktion input eine sechsstellige Zahl.

Danach muss ich sie in 6 einzelne Zahlen aufteilen, zum Beispiel in eine Liste.

Wie kann ich das erreichen?

Zum Beispiel die Zahl 123456 soll in 1, 2, 3, 4, 5, 6 aufgeteilt werden.

Avatar ·

Ich werde den von @Harry in C++ vorgeschlagenen Code posten, den ich für die Bewahrung der ""Thematik"" der Sprache auf der Seite ins Python übersetzt habe. Die Lösung gehört ihm. Wie auch immer - wie immer entscheidet die Sprache, aber das Gehirn J-)

import numpy as np
from math import sqrt
MAXSIZE = 1000000000
m = np.zeros(MAXSIZE+1, dtype=np.int16)
def f(x, level=0, curmin = MAXSIZE) -> int: 
    if level > curmin: return -1 # Abschneiden - es macht keinen Sinn, tiefer zu gehen                                

Anmelden um eine Antwort zu hinterlassen

Blogs