1065번 한수

김민관·2022년 3월 14일

백준_Silver

목록 보기
29/57

문제보기

파이썬

# https://www.acmicpc.net/problem/1065

def HanSoo(num):
    # 한,두자리숫 자이면 무조건 한수
    if 0 <= num // 10 <= 9:
        return True
    else:
        baek = num // 100
        sip = (num//10)% 10
        ill = num%10
        if (baek-sip) ==  (sip - ill):
            return True
        else:
            return False



# 숫자 입력
n = int(input())
count = 0

for i in range(1, n+1):
    if HanSoo(i):
        count += 1

print(count)

풀이

  • 1,2자리 숫자일때는 무조건 한수
  • 입력최대값이 1000이기에 3자릿수에 대해서만 한수 확인하면됨
profile
게임 개발일지 & IT 소식들 공유

0개의 댓글