1065번 : 한수

김민관·2022년 9월 13일

백준_Silver

목록 보기
34/57

문제보기

파이썬

n = int(input())

ans = 0
for i in range(1, n+1):
    if i < 100:
        ans += 1
        continue

    num = str(i)

    if len(num) == 3:
        if int(num[0]) - int(num[1]) == int(num[1]) - int(num[2]):
            ans += 1

print(ans)

풀이

  • 1~2자리 수일때는 전부 한수임
  • 3자리수부터는 각 자릿수의 차이를 확인하기
profile
게임 개발일지 & IT 소식들 공유

0개의 댓글