캐또's coding

10950 - A+B - 3 - node.js 본문

기초 공부/백준 문제 풀이

10950 - A+B - 3 - node.js

JS_K_coding 2022. 8. 14. 11:24

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

각 테스트 케이스마다 A+B를 출력한다.

예제 입력 1 복사

5
1 1
2 3
3 4
9 8
5 2

예제 출력 1 복사

2
5
7
17
7

출처

알고리즘 분류


입력에 따라 반복 횟수를 작성해서 해결하는 문제, 첫 번째 줄에 반복할 횟수가 나오고 밑으로는 문제들이 나온다. 횟수에 맞춰 반복문을 돌면서 덧셈 문제들을 출력하면 해결

const input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
const counter = Number(input[0]);

for (i = 1; i <= counter; i++) {
  const nums = input[i].split(" ").map(Number);
  const [A, B] = nums;
  console.log(A + B);
}

우선 입력값은 줄에 따라서 나눠 나오기 때문에 입력값을 줄마다 따로 저장해주었다. 그리고 첫 번째 줄을 counter에 할당했고 for문을 돌면서 input의 2번째 줄부터 시작해서 그 값을 ' ' 로 구분해서 나눈 뒤 숫자로 저장하고 두 숫자를 A와 B에 할당한 다음 A + B를 출력하기. for 문은 counter 숫자 이하까지 반복. 하는 방식으로 작성했다.

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

25304 - 영수증 - node.js  (0) 2022.08.14
8393 - 합 - node.js  (0) 2022.08.14
2739 - 구구단 - node.js  (0) 2022.08.14
2480 - 주사위 세개 - node.js  (0) 2022.08.14
2525 - 오븐 시계 - node.js  (0) 2022.08.13
Comments