Algorithm_javascript/3. 반복문

백준 8393번 합 (javascript,node.js)

luminouswy 2023. 5. 11. 17:06
반응형

문제

  • n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

입력

  • 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

출력

  • 1부터 n까지 합을 출력한다.

예제입력 1

3

예제출력 1

6

문제풀이

  • 1부터 주어진 수까지 더하는 프로그램
  • 변수 한개에 값을 계속 더해 주었다.
// 8393번 문제
// 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오

const fs = require("fs");
const file = process.platform === "linux" ? "dev/stdin" : "./text.txt";
const input = fs.readFileSync(file).toString().trim().split(" ");

const n = Number(input[0]);

function sum(n) {
  let result = 0;
  for (let i = 1; i <= n; i++) {
    result += i;
  }
  return result;
}

console.log(sum(n));