본문 바로가기

Coding Test

백준 1065번 - list

○ 문제

● 답안

num = int(input())
hansu = 0
for i in range(1, num+1):
    num_list = list(map(int, str(i))) 
    if i < 100:  # 100보단 작으면 모두 한수 
        hansu += 1
    elif num_list[0]-num_list[1] == num_list[1]-num_list[2]:
        hansu += 1  # 각자리가 등차수열이면 한수
print(hansu)

 

'Coding Test' 카테고리의 다른 글

백준 1157번 - count  (0) 2022.03.20
백준 10809번 - find  (0) 2022.03.14
백준 4673번 - set  (0) 2022.03.04
백준 4344번 - 리스트, %.nf  (0) 2022.03.03
백준 2884번, 2525번 - if문  (0) 2022.02.23