[白駿4673 Python(python)-セルフサービス番号
質問する
sol
def d(n):
sol = n + sum(map(int,str(n)))
return sol
arr = []
for i in range(1,10000):
arr.append(d(i))
check = []
for j in range(1,10000):
if j not in arr:
check.append(j)
for k in range(len(check)):
print(check[k])
に答える
関数d(n)を定義します.
次にnビットに1から10000を入れ、関数値を配列arrに追加します.
配列を再び1から10000に移動し、arrに値がない場合はcheckという配列に追加します.
最後に、check配列に出力する長さを繰り返すと終わります!
リファレンス
https://lelecoder.com/111
https://go-hard.tistory.com/96
Reference
この問題について([白駿4673 Python(python)-セルフサービス番号), 我々は、より多くの情報をここで見つけました https://velog.io/@chestnut1044/백준4673파이썬python-셀프-넘버テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol