티스토리 뷰
n = int(input())
if n <= 99: ## 99이하의 수는 모두 한수
print(n)
else: ## 세자리가 이상인 수는 검증
count = 0
for i in range(100,n+1): ## 100부터 본인수까지 반복
i = str(i) ## int를 str로 변경 후
if int(i[0]) - int(i[1]) == int(i[1]) - int(i[2]):
## 각 자리수의 차가 같으면 한수
count += 1
print(99 + count) ## 99에 카운트를 더해준다.
'프로그래밍 > Python' 카테고리의 다른 글
백준 11866 요세푸스 문제 0 (파이썬) (0) | 2022.09.22 |
---|---|
백준 2231 분해합 (파이썬) (0) | 2022.09.20 |
백준 2839 설탕 배달 (파이썬) (0) | 2022.09.13 |
(Python) 문자열 뒤집기, 문자열 거꾸로 출력 (0) | 2022.09.07 |
백준 1978 소수 찾기 (파이썬) (0) | 2022.09.06 |