백준 11720 숫자의 합 js

kevin07·2022년 8월 2일
0

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

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

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

var input =require('fs').readFileSync('dev/stdin').toString().trim().split('\n');
// 1 5 25 처럼 n개의 숫자
var n1 = input[0];
// split(' ') 하면 공백있음 ex) 54321 10987654321 처럼 공백 없음
var n2 = input[1].split('');
// 합 한 모든 숫자 넣을 부분
var output = 0;
// 배열 0번째 부터 n까지 수 모두 나열해 더함
for(var i = 0; i<n1; i++){
// 모든 수 넣어 더해
output += Number(n2[i]);
}
console.log(output);

처음 은 split('\n') 로 나눠주기
var i =1 ; i<n1 로 하면 틀림 i =0 의로.
trim()은 해도 되고 안해도 정답.
모든 수 더할 부분은 숫자로 지정 안하면 틀림

0개의 댓글