# 1부터 10000까지 배열을 만들어 두고 # for 문을 이용해 1부터 10000까지 돌면서 # hap이 있으면 result에서 지우는 방식으로 푼 방식 # 여기서 잠시 혼동이 왔던 부분 정리하자면 # del은 인덱스를 지우는 방식 # remove는 값을 지우는 방식 result = [i for i in range(1, 10001)] for i in range(1, 10001): hap = i + sum(list(map(int,str(i)))) if hap in result: result.remove(hap) for i in result: print(i) # 처음 접근한 방식 # 1부터 10000까지 돌면서 1부터 해당 숫자 아래의 모든 값을 조사하며 # 해당 숫자의 값이 되는지 확인 하는 코드 # ..