3자리수가 최대라 0, 1, 2자리수까지만 차수 비교해주면 됨.
import sys
input = sys.stdin.readline
N = int(input())
answer = 0
for num in range(1, N + 1):
if num < 100:
answer += 1
else:
digits = list(map(int, str(num)))
if digits[0] - digits[1] == digits[1] - digits[2]:
answer += 1
print(answer)
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 17352 여러분의 다리가 되어 드리겠습니다. (0) | 2021.09.29 |
---|---|
[백준][Python] 15685 드래곤커브 (0) | 2021.09.28 |
[백준][Python] 1021 회전하는 큐 (0) | 2021.09.28 |
[백준][Python] 16159 1, 2, 3 더하기 9 (0) | 2021.09.28 |
[백준][Python] 17141 연구소 2 (0) | 2021.09.24 |