質問は、タイトルが説明しているように、異なる数字の入力よりも大きい最小の数字を見つけることです。私はプログラミングでの総初心者だと私はこのコードで間違っているものを見つけることができません。次の数字と別の数字CCC 2013先の1
year = 1987
distinct = 'no'
a = []
while distinct != 'yes':
year += 1
for i in str(year):
if i not in a:
a.append(i)
distinct = "yes"
else:
distinct = "no"
break
print(year)
私は、コードはwhileループにまだあると思いますが、私は理由を理解していません。上記のコードは2013年に印刷されています。ご協力いただきありがとうございます。
私はあなたが望むものについてはっきりしていません。あなたの声明*質問は、数字があなたのコードと全く違うので、数字よりも大きい最小の数字を見つけることです –
ここでの入力は1987です。私はそれについてはっきりしていなかったと申し訳ありません。 –
@ MoinuddinQuadriそれで質問に... – Carpetsmoker