캐또's coding

11720 - 숫자의 합 - node.js 본문

기초 공부/백준 문제 풀이

11720 - 숫자의 합 - node.js

JS_K_coding 2022. 8. 20. 11:21

문제

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

입력

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

출력

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

예제 입력 1 복사

1
1

예제 출력 1 복사

1

예제 입력 2 복사

5
54321

예제 출력 2 복사

15

예제 입력 3 복사

25
7000000000000000000000000

예제 출력 3 복사

7

예제 입력 4 복사

11
10987654321

예제 출력 4 복사

46

출처

  • 문제를 만든 사람: baekjoon
  • 데이터를 추가한 사람: jh05013

알고리즘 분류


이전에 자주 했던 덧셈문제와 같은 방식이다.

2022.08.15 - [백준 문제 풀이/문제 풀이] - 11021 - A+B - 7 - node.js

 

11021 - A+B - 7 - node.js

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가

lkfkimschool.tistory.com

 

첫째 줄의 갯수만큼 돌면서 각 숫자들을 더해주면 된다. 각 숫자들을 ('')으로 나누면 숫자들로 하나하나 떼낼 수 있다.

const input = require("fs").readFileSync("/dev/stdin").toString().trim().split("\n");
const nums = input[1].split("").map(Number);
let result = 0;
for (i = 0; i < Number(input[0]); i++) {
  result = result + nums[i];
}
console.log(result);

정확히 반복문의 범위만 정하면 오류 없이 해결될 수 있다. i의 범위만 다시 한 번 더 확인해보면 맞게 제출 가능하다.

'기초 공부 > 백준 문제 풀이' 카테고리의 다른 글

2675 - 문자열 반복 - node.js  (0) 2022.08.21
10809 - 알파벳 찾기 - node.js  (0) 2022.08.21
11654 - 아스키 코드 - node.js  (0) 2022.08.20
1065 - 한수 - node.js  (0) 2022.08.20
4673 - 셀프 넘버 - node.js  (0) 2022.08.19
Comments