[프로그래머스 레벨 2 JavaScript] '숫자의 표현' 풀이

glow_soon·2022년 2월 13일
0

function solution(n) {
  let answer = 0;

  for (let i = 1; i <= n; i++) {
    let sum = 0;
    for (let j = i; j <= n; j++) {
      if (sum === n) { // 반복문으로 연속합이 n과 같으면 카운트
        answer++;
      }
      if (sum > n) {
        break;
      }
      sum += j;
    }
  }

  return answer + 1;
}
profile
FE Developer

0개의 댓글

관련 채용 정보