[backjoon] 1065 한수 (python)

나는야 토마토·2022년 2월 4일
0

algorithm

목록 보기
3/24
post-thumbnail

문제 1065번: 한수

BruteForce 문제

  • 1~99는 모두 한수이다.
    if 조건식으로 1~99까지의 모두 hansu라는 변수에 숫자를 더하도록 했다.
  • 변수 i가 100 이상인 경우
    3자리 숫자를 앞의 두 자리의 차이와 뒤의 두 자리의 차이가 같으면 한수이다.
num = int(input())
hansu = 0

for i in range(1, num+1):
    if i <= 99:
        hansu += 1
    
    else :
        numPart = list(map(int, str(i))) # 숫자를 자리수 만큼 분리
        if numPart[1] - numPart[0] == numPart[2] - numPart[1]:
            hansu += 1
        
print(hansu)

참조 글:
[Python] 백준 알고리즘 온라인 저지 1065번 : 한수

profile
토마토마토

0개의 댓글