오늘도 코딩하나
[백준_javascript] 입출력과 사칙연산(2588) 본문
#2588 (곱셈)
solution1.
const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';
const input = fs.readFileSync(file).toString().split('\n');
const a = input[0].split('').map(Number);
const b = input[1].split('').map(Number);
const calc1 = Number(input[0]) * b[2];
const calc2 = Number(input[0]) * b[1];
const calc3 = Number(input[0]) * b[0];
console.log(calc1);
console.log(calc2);
console.log(calc3);
console.log(input[0]*input[1]);
solution2.
const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';
const [num1, num2] = fs.readFileSync(file).toString().split('\n').map(Number);
const oneNum = num2%10;
const tenNum = Math.floor((num2%100)/10);
const hundredNum = Math.floor(num2%100);
console.log(num1 * oneNum);
console.log(num1 * tenNum);
console.log(num1 * hundredNum);
console.log(num1 * num2);
solution3.
const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';
const [num1, num2] = fs.readFileSync(file).toString().split('\n');
const num = parseInt(num1);
const multipleNum = num2.split('').map(Number);
let result = multipleNum.reverse().map(x=>x*num);
result.push(num*parseInt(num2));
console.log(result.join('\n'));
### 참고한 블로그
https://kyportfolio.tistory.com/33
'ALGORITHM > BOJ' 카테고리의 다른 글
[백준_javascript] 조건문(1330, 9498, 2753) (0) | 2024.07.26 |
---|---|
[백준_javascript] 입출력과 사칙연산(10171, 10172) (0) | 2024.07.26 |
[백준_javascript] 입출력과 사칙연산(11382) (0) | 2024.07.25 |
[백준_javascript] 입출력과 사칙연산(10926, 18108, 10430) (0) | 2024.07.25 |
[백준_javascript] 입출력과 사칙연산(1000, 1001, 10998, 1008, 10869) (0) | 2024.07.24 |