๋ฌธ์
์ด๋ค ์์ ์ ์ X์ ๊ฐ ์๋ฆฌ๊ฐ ๋ฑ์ฐจ์์ด์ ์ด๋ฃฌ๋ค๋ฉด, ๊ทธ ์๋ฅผ ํ์๋ผ๊ณ ํ๋ค. ๋ฑ์ฐจ์์ด์ ์ฐ์๋ ๋ ๊ฐ์ ์์ ์ฐจ์ด๊ฐ ์ผ์ ํ ์์ด์ ๋งํ๋ค. N์ด ์ฃผ์ด์ก์ ๋, 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1
110
์์ ์ถ๋ ฅ 1
99
์์ ์ ๋ ฅ 2
1
์์ ์ถ๋ ฅ 2
1
์์ ์ ๋ ฅ 3
210
์์ ์ถ๋ ฅ 3
105
์์ ์ ๋ ฅ 4
1000
์์ ์ถ๋ ฅ 4
144
ํ์ด
( ๋ฒ์๊ฐ 1000์ธ์ค ๋ชจ๋ฅด๊ณ ... ๊ทธ ์ด์ ๋ฌดํ๋๋ก ๊ฐ๋ฅํ๊ฒ ๋ง๋ฌ ใ
)
# 1065.py
def d(num):
โโโโcount = num
โโโโif num < 100:
โโโโโโโโreturn num
โโโโelse:
โโโโโโโโfor i in range(100, num+1):
โโโโโโโโโโโโa = str(i)
โโโโโโโโโโโโm = int(a[0]) - int(a[1])
โโโโโโโโโโโโfor j in range(len(a)-1):
โโโโโโโโโโโโโโโโif (int(a[j]) - int(a[j + 1])) != m:
โโโโโโโโโโโโโโโโโโโโcount -= 1
โโโโโโโโโโโโโโโโโโโโbreak
โโโโโโโโreturn count
n = int(input())
print(d(n))