Algorithm/백준(파이썬)
백준 1065 파이썬(Python) 문제풀이 한수
김상주
2023. 4. 11. 10:46
문제링크:https://www.acmicpc.net/problem/1065
import sys
N = int(sys.stdin.readline())
cnt = 0
for i in range(1, N + 1): # 0이 아닌 한자리 수(비교할 대상이 없다), 두자리 수는 전부 한수이다!
if i < 100:
cnt += 1
else:
a = list(str(i)) # 3자리수 이상부턴 문자열로 나눠서 각자리 숫자 list에 담기
if int(a[1]) - int(a[0]) == int(a[2]) - int(a[1]): # 입력받은 수가 등차수열인지 확인
cnt += 1
print(cnt)