문제

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

 

 

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

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

입력의 마지막에는 0 두 개가 들어온다.

 

 

출력

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

 

 

풀이

A * B를 출력하면 되는 문제기 때문에

string type의 입력값('1 2'을 받아 split(' ')으로 분할해서 ['1', '2'] 형태로 변환한 다음

map(Number)를 사용해 number type으로 변경한 다음

구조분해 할당을 통해 a, b에 각각 할당하고

그 값의 곱을 출력해서 해결할 수 있다.

const [a,b] = require('fs').readFileSync('/dev/stdin').toString().trim().split(' ')
console.log(a*b)
const [a,b] = `1 2`.split(' ')
console.log(a*b)

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

[백준 JS] 11022번 A+B - 8  (0) 2023.03.08
[백준 JS] 11021번 A+B - 7  (0) 2023.03.08
[백준 JS] 10952번 A+B - 5  (0) 2023.03.08
[백준 JS] 10951번 A+B - 4  (0) 2023.03.08
[백준 JS] 10950번 A+B - 3  (0) 2023.03.08

+ Recent posts