# [Algorithm/JS] 백준 11720번 숫자의 합
# Question
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
# Input
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
# Output
입력으로 주어진 숫자 N개의 합을 출력한다.
# Example
# Input 1
1
1
1
2
2
# Output 1
1
1
# Input 2
5
54321
1
2
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
2
3
4
5
6
입력값 두번째 줄의 숫자들을 nums 변수에 할당했고, split
메소드를 통해 숫자를 하나씩 분리한 배열로 변환했고 이어서 배열 메소드인 map
을 통해 숫자의 개수만큼 순회하도록했다. 대입연산자를 사용해 결과값을 출력했다.