😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[v.ν•¨μˆ˜-ν•œμˆ˜.1065]BAEKJOON_Python λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/BAEKJOON

[v.ν•¨μˆ˜-ν•œμˆ˜.1065]BAEKJOON_Python

μ§•μ§•μ•ŒνŒŒμΉ΄ 2021. 12. 29. 17:54
728x90
λ°˜μ‘ν˜•

211229 μž‘μ„±

<λ³Έ λΈ”λ‘œκ·ΈλŠ” BAEKJOON 을 μ°Έκ³ ν•΄μ„œ μ €λ§Œμ˜ 풀이λ₯Ό μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€>

 

 

 

1065

첫째 쀄에 1보닀 ν¬κ±°λ‚˜ κ°™κ³ , N보닀 μž‘κ±°λ‚˜ 같은 ν•œμˆ˜μ˜ 개수λ₯Ό 좜λ ₯


 

λ‚΄ 풀이

def hansu(a) :
    result = 0
    if a < 100 :
        result = a
    else : 
        result = 99
        for i in range(100, a+1) :
            num = list(map(int, str(i)))

            if num[0] - num[1] == num[1] - num[2] :
                result = result + 1
    return result

n = int(input())
print(hansu(n))

μ–΄λ–€ μ–‘μ˜ μ •μˆ˜ X의 각 μžλ¦¬κ°€ λ“±μ°¨μˆ˜μ—΄μ„ 이룬닀면,

각 μžλ¦¬λ³„ 차이가 μΌμ •ν•œ 수, ν•œμˆ˜λΌ λΆ€λ₯Έλ‹€

 

 

 

λ‚΄ 좜λ ₯

101
99
728x90
λ°˜μ‘ν˜•
Comments