[기본문제] 1부터 N까지 합 출력하기

자연수 N 이 입력되면 1부터 N까지의 합을 출력


나의 풀이 방법

function sum(num) {
  let result = num * (num + 1) / 2;

  return result;
}

console.log(sum(10));
  • 자연수의 합 공식 : n * (n+1) / 2 을 사용하여 풀이를 했다.

답안

function solution(n) {
  let answer = 0;

  for(let i = 1; i <= n; i++) {
    answer += i;
  }

  return answer;
}

console.log(solution(10))
  • for 문을 사용하여 1부터 ~ n까지 더하는 방법.

좋은 웹페이지 즐겨찾기