문제

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

 

 

입력

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

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

 

 

출력

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

 

 

풀이

A+B - 4에서 동일한 내용을 다루고 있긴 하지만
특이하게 여기에서는 테스트케이스의 갯수를 처음에 제공하고 있기 때문에
추가적인 가공이 필요하다.

이중배열등의 matrix관련 정보일 경우에는 조금 더 귀찮을 수 있지만

단순히 테스트케이스의 숫자인 경우에는 추가 가공을 하지 않고

바로 for문의 시작점을 i = 1로 지정해서 무시하고 넘어갈 수 있으며

A+B - 4에서 언급했던 for문 내부 가공방식을 사용해서 a, b 값을 받아올 수 있다.

또한 출력의 요구사항인 T의 갯수가 없기 때문에
많을 수 있다는 가정하에 result 배열에 담아 한번에 출력하자

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n')
const result = []
for(i = 1 ; i < input.length ; i++){
    const [a, b] = input[i].split(' ').map(Number)
    result.push(a+b)
}
console.log(result.join('\n'))
const input = `5
1 1
2 3
3 4
9 8
5 2`.split('\n')
const result = []
for(i = 1 ; i < input.length ; i++){
    const [a, b] = input[i].split(' ').map(Number)
    result.push(a+b)
}
console.log(result.join('\n'))

'알고리즘 > 백준' 카테고리의 다른 글

[백준 JS] 10952번 A+B - 5  (0) 2023.03.08
[백준 JS] 10951번 A+B - 4  (0) 2023.03.08
[백준 JS] 10926번 ??!  (0) 2023.03.07
[백준 JS] 10872번 팩토리얼  (0) 2023.03.07
[백준 JS] 10871번 X보다 작은 수  (0) 2023.03.07

+ Recent posts