[6/21] 4673 (셀프 넘버)

이경준·2021년 6월 21일
0

코테

목록 보기
37/140
post-custom-banner

문제

내 코드

arr = []
answer = []

for i in range(10000):
    arr = [int(j) for j in str(i)]
    num = i + sum(arr)
    if num < 10000:
        answer.append(num)
    
for k in range(10000):
    if k not in answer:
        print(k)

로직

  1. 10000개 반복문
    • 자릿수를 문자열로 쪼갠다.
    • 원래 수 + 자리수
    • 배열에 추가
  2. 배열에 없는 수면, answer 배열에 추가
profile
The Show Must Go On

0개의 댓글