[알고리즘] 1부터 N까지 합 출력하기

hoonie·2021년 7월 26일
0

알고리즘

목록 보기
3/15
post-thumbnail
 

문제

자연수 N이 입력되면 1부터 N까지의 합을 출력하는 프로그램을 작성하세요.

▣ 입력설명
첫 번째 줄에 20이하의 자연수 N이 입력된다..

▣ 출력설명
첫 번째 줄에 1부터 N까지의 합을 출력한다.

▣ 입력예제 6
▣ 출력예제 21

▣ 입력예제 10
▣ 출력예제 55

     function solution(n) {
        let sum = 0;
        while (true) {
          sum += n;
          n--;
          if (n == 0) {
            break;
          }
        }
        return sum;
      }

//55
      console.log(solution(10));

이 문제도 간단하게 while 문으로 계속 돌리고 하나씩 돌때마다 n-1을 해준다. n이 0이되면 while문은 멈출것이고, n-1될때마다 합해준 값을 출력해줬다.

답은 55 잘 나온다.

0개의 댓글