๋ฌธ์ ๐
๊ฒฐ๊ณผ๐
์ฝ๋๐ป
def hansu(num):
cnt = 0
for i in range(1,num+1):
numlist = list(map(int,str(i)))
if i<100:
cnt += 1
else:
if numlist[2]-numlist[1] == numlist[1]-numlist[0]:
cnt += 1
return cnt
num = int(input())
print(hansu(num))
ํ์ด๐ก
- num์ ์
๋ ฅ
- for๋ฌธ์ ํตํด 1๋ถํฐ num๊น์ง ์์ฐจ์ ์ผ๋ก ํ์
- numlist์ ์ซ์๋ฅผ ์๋ฆฟ์๋ณ๋ก ์
๋ ฅ
ex) 99 -> [9,9]
- 100๋ฏธ๋ง์ ์๋ ๋ฑ์ฐจ์์ด์ธ์ง ๋น๊ต๋์์ด ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ํ์์ด๋ฏ๋ก cnt++
- 100์ด์์ ์๋ ๊ฐ ์๋ฆฟ์์ ์ฐจ๋ฅผ ๋น๊ตํ์ฌ ์ฐจ์ด๊ฐ ์ผ์ ํ ๋์๋ง cnt++
ex) 876 -> 8-7 == 7-6