기본을 충실하게

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

알고리즘/programmers

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

for맨 2023. 1. 6. 20:54
function solution(n) {
  let result = 0;

  for (let i = 1; i <= Math.floor(n / 2); i++) {
    let sum = 0;
    for (let j = i; j <= Math.ceil(n / 2); j++) {
      sum += j;
      if (sum === n) result++;
      else if (sum > n) break;
    }
  }
  return result + 1;
}

 

Comments