유물/└ 백준

<백준> 2588번: 곱셈

디벅잉 2021. 12. 20. 23:00
728x90

 

🤖

 

문제

https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

 

풀이

const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString().split("\n");
const A = parseInt(input[0]);
const B = input[1];
console.log(A * B[2]);
console.log(A * B[1]);
console.log(A * B[0]);
console.log(A * B[0] * 100 + A * B[1] * 10 + A * B[2]);

1. (line 2) 주어진 값이 띄어쓰기 대신 줄바꿈으로 구분되어 있어서 "\n"으로 구분하여 배열로 변환합니다.

2. (line 4) B의 값은 문자열로 다루었습니다. 

3. (line 5~8) 숫자값을 가지는 문자열이기 때문에 사칙연산 수행시 암묵적으로 int 타입으로 형변환이 이루어집니다.

 

728x90