백준 11720 자바스크립트(문자열)
문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
예제 입력
입력한 숫자를 하나씩 잘라서 배열로 만든 뒤, 각 숫자의 합을 구했다. 배열의 합을 구하는 코드가 있었는데 까먹…
reduce를 이용한 배열의 합 const arr = [1, 2, 3, 4]; const reducer = (accumulator, curr) => accumulator + curr; console.log(arr.reduce(reducer));
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdin
});
let input = [];
rl.on('line', function (line){
input.push(line);
}).on('close',function (){
let N = input[0];
let A = input[1];
A = String(A).split('');
let sum = 0;
for (let i = 0; i<A.length; i++){
sum = sum + Number(A[i]);
}
console.log(sum);
});