Ich bin auf eine rätselhafte Herausforderung gestoßen. Ich muss prüfen, ob eine Zahl die gleiche Ziffer mehrfach ex enthält. 11, 424, 66 und so weiter. Zuerst scheint das einfach zu sein, aber ich habe Schwierigkeiten, eine Logik zu finden, um das zu überprüfen. irgendwelche Ideen?Überprüfen Sie, ob Nummer hat eine Ziffer mehrmals
Das ist, was ich bisher habe. Die Funktion nimmt eine Liste auf. (Aktualisiert)
arr = [[1,20],[1,10]]
for i in arr:
l = list(range(i[0],i[1]))
for num in l:
if num < 11: continue
for c in str(num):
if str(num).count(c) > 1:
# dont know why code is popping off 12 and 13
print(l.pop(num))
'any (Wert> 1 für Wert in c.values ())' –
@ Zwei BitAlchemist die Antwort aktualisiert. Danke :) –