문제를 보고나서 제일 먼저 생각난 방법이 생성자가 있는 숫자들을 구한다음에 10000개의 숫자를 하나씩 대조를 해서 셀프 넘버 숫자들을 골라내려했다. #solution all = [] for i in range(1,10001): num = str(i) add = i for s in num: add += int(s) all.append(add) for n in range(1,10001): if n not in all: print(n) 문제출처: 백준