자연수 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 잘 나온다.