초보 개발자의 일기

1부터 N까지의 합 본문

코딩테스트/JS 알고리즘 문제(JS)

1부터 N까지의 합

판다꼬마 2022. 8. 2. 22:20
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