티스토리 뷰
에라토스테네스의 체 방법으로 생성자를 전부 생성한 다음 비교하여 아닌 값들을 출력 했다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | num = [] def selfnum(num): sub = num if num > = 10000 : sub + = num / / 10000 num % = 10000 if num > = 1000 : sub + = num / / 1000 num % = 1000 if num > = 100 : sub + = num / / 100 num % = 100 if num > = 10 : sub + = num / / 10 num % = 10 sub + = num return sub for Repeat in range ( 1 , 10001 ): num.append(selfnum(Repeat)) for repeat in range ( 1 , 10001 ): if num.count(repeat) = = 0 : print (repeat) - + |
'문제 풀이 > Baekjoon Online Judge' 카테고리의 다른 글
[python3] 2442번 별찍기 - 5 (0) | 2018.04.03 |
---|---|
[python3] 1065번 한수 (0) | 2018.04.02 |
[python3] 4344번 평균은 넘겠지 (0) | 2018.03.29 |
[python3] 1546번 평균 (0) | 2018.03.29 |
[python3] 10871번 X보다 작은 수 (0) | 2018.03.29 |