초보 개발자의 일기
1부터 N까지의 합 본문
728x90
문제
입력
- 첫 번째 줄에 20 이하의 자연수 N이 입력된다.
출력
- 첫 번째 줄에 1부터 N까지의 합을 출력한다.
입력 예시
6
출력 예시
21
풀이 방법
합 공식을 이용해 풀었다.
내 코드
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(n) {
let result;
result = (n * (n + 1)) / 2;
return result;
}
console.log(solution(6));
</script>
</body>
</html>
Solution
<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=answer+i;
}
return answer;
}
console.log(solution(10));
</script>
</body>
</html>
느낌점
솔루션은 for문을 써서 풀었는데 그냥 공식으로 풀어버려서 허무했다.
728x90
'코딩테스트 > JS 알고리즘 문제(JS)' 카테고리의 다른 글
홀수 (0) | 2022.08.03 |
---|---|
최솟값 구하기 (0) | 2022.08.03 |
연필개수 (0) | 2022.08.02 |
삼각형 판별하기 (0) | 2022.08.02 |
세 수 중 최솟값 찾기 (0) | 2022.08.02 |