티스토리 뷰
에라토스테네스의 체 방법으로 생성자를 전부 생성한 다음 비교하여 아닌 값들을 출력 했다.
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 |
댓글