困ったことに私は挑戦してきました。私は、数字が同じ桁を複数回前に含んでいるかどうかをチェックする必要があります。 11,424,66等が挙げられる。最初はこれは簡単だと思われますが、私はこれを確認するロジックを思いつくのに問題があります。何か案は?数字に数字が複数回あるかどうかをチェック
これはこれまでのところ私が得たものです。関数はリストを取ります。 (更新)
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))
'任意の(値の1の値はc.values()) ' –
@ 2-BitAlchemist答えを更新しました。ありがとう:) –