https://www.acmicpc.net/problem/1065
n = int(input())
cnt = 0
for i in range(1,n+1):
i = str(i)
temp= set()
for j in range(len(i)-1):
temp.add(int(i[j+1])- int(i[j]))
if len(temp) == 1:
cnt += 1
elif len(i) == 1:
cnt += 1
print(cnt)
(n+1번째 값) - (n번째 값)이 일정해야 하므로 temp라는 set에 뺀 값들을 추가해줬다.
set으로 만든 이유는 한수라면 값이 일정하므로 set이 길이가 1이 되기 때문이다.
그래서 set의 길이가 1인 경우에 cnt에 1을 더해주었다.
또한 수가 한자리 수이면 값을 비교하지 않더라도 한수이므로 cnt값에 1을 더해줬다.