<백준 문제풀이: 4673번> 파이썬 - 셀프 넘버
생각보다 어려운 문제였다. 기존의 다른 문제들과 달리 input을 하는 방식이 없이 그저 함수로 정의를 하기만 하면 끝나는 문제라 조금 어리바리?했던 것 같다: def d(n): number = int(n) for i in list(str(n)): number += int(i) return number non_self_numbers = [] for i in range(1, 10001): num = d(i) non_self_numbers.append(num) for j in range(1, 10001): if j in non_self_numbers: pass else: print(j) 우선 함수를 정의시켜준다. n이라는 숫자를 받아들이고, 이를 number라는 변수에 저장시켜준다. 그리고 n의 각 자릿수를..