[프로그래머스] 숫자의 표현


연습문제 - 숫자의 표현

사용 언어 : Python3

import math
def solution(n):
    answer = 0
    if n % 2 == 0 :
        mid = n//2
    else:
        mid = math.ceil(n/2)
    
    for i in range(1, mid+1) :
        sum = i
        for j in range(i+1, mid+1):
            sum += j
            if sum == n :
                answer += 1
                break
            if sum > n :
                break
    answer += 1
    return answer


© 2020. by bs-derek