판다꼬마 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