문제
두 정수 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 |
