4673번
-
백준 4673번 : 셀프 넘버 (Python,파이썬)카테고리 없음 2018. 12. 24. 21:34
123456789num = set(range(1,10001))generated_num = set()for i in range(1,10001): for j in str(i): i += int(j) generated_num.add(i)self_num = num - generated_numfor k in sorted(self_num): print(k)cs for 문의 in 부분에 문자열 자체를 넣을 수 있다는 사실을 처음 알았다(3줄).리스트에 새로운 요소를 추가하는 함수는 append() 함수이다. 하지만 set()를 이용해 만든 집합에는 add() 함수를 써 새로운 요소를 추가해야 하는 것을 알았다(6줄)이러한 사실들을 잘 활용해보았다. 1부터 10000까지 전부 생성자로서 활용하여 새로운 수를 만든다. ..