# [Algorithm/JS] 백준 11720번 숫자의 합

🔗 문제 바로가기 (opens new window)

# Question

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

# Input

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

# Output

입력으로 주어진 숫자 N개의 합을 출력한다.

# Example

# Input 1

1
1
1
2

# Output 1

1
1

# Input 2

5
54321
1
2

# Output 2

15
1

이 외의 입출력은 상단의 문제 바로가기 링크에서 확인

# Solution

const fs = require('fs');
const [cnt, nums] = fs.readFileSync('../input.txt').toString().trim().split('\n');

let result = 0;
nums.split('').map((num) => (result += Number(num)));
console.log(result);
1
2
3
4
5
6

입력값 두번째 줄의 숫자들을 nums 변수에 할당했고, split 메소드를 통해 숫자를 하나씩 분리한 배열로 변환했고 이어서 배열 메소드인 map을 통해 숫자의 개수만큼 순회하도록했다. 대입연산자를 사용해 결과값을 출력했다.

Last Updated: 2022. 6. 5. 오후 3:42:39