728x90
https://www.acmicpc.net/problem/1065
n = input()
result = 0
for i in range(int(n),0,-1):
if int(n) <= 99:
result = int(n)
break
elif 100 <= int(n) < 110:
result = 99
break
if i == 110:
result += 99
break
dif = (int(str(i)[1])-int(str(i)[0]))
han = True
for j in range(len(str(i))-1,1,-1):
if (int(str(i)[j])-int(str(i)[j-1])) != dif:
han = False
break
if han == True:
result += 1
print(result)
반응형
'전.py' 카테고리의 다른 글
백준 1946 신입 사원 (0) | 2020.12.22 |
---|---|
백준 1138 한 줄로 서기 (0) | 2020.12.22 |
전화번호부(딕셔너리) (0) | 2020.12.21 |
주사위 빈도 (0) | 2020.12.21 |
교환할 돈 입력받아 바꾸지 못한 돈 출력 (0) | 2020.12.21 |