[algorithm] 1부터 N까지 합 출력하기

Ho-eng·2023년 4월 5일
0

❓ 1부터 N까지 합 출력하기


자연수 N이 입력되면 1부터 N까지의 합을 출력하는 프로그램을 작성하세요.

  • 입력설명

    첫 번째 줄에 20이하의 자연수 N이 입력된다.

  • 출력설명

    첫 번째 줄에 1부터 N까지의 합을 출력한다.

  • 입력예제 1

    6

  • 출력예제 1

    21


❗ 문제 풀이

<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
           answer += i
        }

        return answer
      }

      console.log(solution(6))
    </script>
  </body>
</html>

  1. answer라는 변수를 선언하고, 초기값 0을 할당해준다.
  2. 1,2,3,4,5,6순으로 반복을 돌면서 answer의 그 값들을 더해준다.

별거아닌 차이점. 강의자료에는 주석해논 것 처럼 answer = answer + i 로했었는데, 나는 더하기 할당(복합대입연산자)를 사용했다.

profile
매일 '어제의 나와 오늘의 나는 무엇이 다를까?'를 고민하는 김호엥입니다.

0개의 댓글