boj-4673:自動番号(python)
けいかく
コード#コード#
def creator(number):
# 생성자를 통해 생성된 값을 리턴한다.
value = number
while number != 0:
value += number % 10
number = number // 10
return value
data = [i for i in range(1,10001)]
for j in range(1,10001):
created = creator(j)
if created in data:
data.remove(created)
for k in data:
print(k)
渋滞や悩みの場所
新知
number = 124
data = [int(i) for i in str(number)]
sum(data)
試行錯誤
def printer():
data = list(range(1,10001))
for i in range(10):
for j in range(10):
for k in range(10):
for m in range(10):
value = 1001*i+101*j+11*k+2*m
if value in data: # 생성자로 여러번 참여할 수 있으니까.
data.remove(value)
for number in data:
print(number)
printer()
ミステリー
Reference
この問題について(boj-4673:自動番号(python)), 我々は、より多くの情報をここで見つけました https://velog.io/@iris_lee/Algorithmpython-boj-4673-셀프-넘버テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol