백준 셀프넘버
-
백준 4673 셀프 넘버 파이썬IT/알고리즘 2022. 2. 23. 00:17
풀이 num = list(range(1, 10001)) no_self_num = set() for i in range(1, 10001): for j in str(i): i += int(j) no_self_num.add(i) cg_set_num = set(num) self_num = sorted(cg_set_num - no_self_num) for i in self_num: print(i) 이번 문제도 나를 매우 곤란하게 하여 지난번 도움 많이 받은 wook-2124님의 블로그를 참고했음을 미리 알린다. (물론 혼자서 왜 이렇게 나왔는지를 매우 고민하였음) 자, 차근차근 또 보면서 ..설명 ㄱㄱ num = list(range(1, 10001)) no_self_num = set() 1. 범위 1부터 1000..