[백준] 1065: 한수 (Python)

JiKwang Jeong·2021년 9월 21일
0
post-custom-banner

문제📖

풀이🙏

  1. 입력한 숫자가 99이하일 경우에는 입력한 숫자 모두 한수이다.
  2. 100이상의 숫자는 첫째자리 - 둘째자리의 값이 둘째자리 - 셋째자리의 값이 같을 경우 등차수열이므로 count를 증가한다. (초기 count는 99이다. 이유는 99이하일 경우에는 모두 한수)

코드💻

n = int(input())
count = 99

if n<=99:
    print(n)
else:
    for i in range(100, n+1):
        s = str(i)
        if int(s[2])-int(s[1]) == int(s[1])-int(s[0]):
            count+=1
    print(count) 
profile
기억보다 기록, 난리보다 정리

0개의 댓글