본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]1065번 한수

by 현장 2021. 5. 27.

-코드

n = int(input())
if n < 100:
    print(n)
else:
    r = 99
    for i in range(100, n + 1):
        num = str(i)
        if int(num[0]) - int(num[1]) == int(num[1]) - int(num[2]):
            r += 1
    print(r)

처음에 범위를 못 봐서 고민만 하고 못 풀다가 질문 게시판을 보고 나니 범위가 1000 이하라서 쉽게 풀렸습니다.