본문 바로가기
Study/알고리즘

[백준 알고리즘] 4673번 Python

by Becoming a Hacker 2021. 10. 3.
반응형

문제 정보

 

제출 코드

def selfNum(num):
	tmp = str(num)
	total = 0
	for s in tmp:
		total += int(s)
	return num+total

n = 1
self_num = []
while(True):
	tmp = selfNum(n)
	self_num.append(tmp)
	if(n>10000):
		break
	n += 1

self_num = list(set(self_num))
for i in range(1, 10000):
	try:
		self_num.index(i)
	except:
		print(i)

댓글