※ 문제
자연수 N이 입력되면 1부터 N까지의 합을 출력하는 프로그램을 작성하세요.
▣ 입력설명
첫 번째 줄에 20이하의 자연수 N이 입력된다.
▣ 출력설명
첫 번째 줄에 1부터 N까지의 합을 출력한다.
▣ 입력예제 1
6
▣ 출력예제 1
21
▣ 입력예제 2
10
▣ 출력예제 2
55
※ 코드
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
function solution(n){
let answer = 0;
for(let i = 1; i <= n; i++) {
answer += i;
}
return answer;
}
console.log(solution(10));
</script>
</body>
</html>
※ 설명
answer변수에 합을 할당하기 위해 0을 초기화 시켜놓는다.
1부터 시작하므로 i를 1로 할당하고 n이하까지 반복하여 answer에 i값을 더해나간다.
해당 내용은 김태원님의 자바스크립트 알고리즘 문제풀이 강의를 듣고 작성한 글입니다.
'🤯 코딩테스트 > Javscript' 카테고리의 다른 글
[자바스크립트 알고리즘 문제풀이(코딩테스트 대비)] Section 01 - 홀수 (0) | 2022.01.08 |
---|---|
[자바스크립트 알고리즘 문제풀이(코딩테스트 대비)] Section 01 - 배열의 최솟값 구하기 (0) | 2022.01.08 |
[자바스크립트 알고리즘 문제풀이(코딩테스트 대비)] Section 01 - 연필 개수 (0) | 2022.01.08 |
[자바스크립트 알고리즘 문제풀이(코딩테스트 대비)] Section 01 - 삼각형 판별하기 (0) | 2022.01.08 |
[자바스크립트 알고리즘 문제풀이(코딩테스트 대비)] Section 01 - 세 수 중 최솟값 (0) | 2022.01.08 |