BOJ 1階2588回乗算
質問:
(3)、(4)、(5)、(6)の値を1行目から4行目に順次出力します.
入力例:
472
385
出力例:
2360
3776
1416
181720
質問:
const fs = require('fs');
const inputNumber = fs.readFileSync('/dev/stdin').toString().split('\n');
const [A, B] = inputNumber;
const unitsPlace = B % 10; // 1의자리 구하기(예제 입력 385에서 5)
const tensPlace = Math.floor((B % 100) / 10); // 10의자리 구하기
const hundredsPlace = Math.floor(B / 100); // 100의 자리 구하기
console.log(A * unitsPlace); // 3번 출력
console.log(A * tensPlace); // 4번 출력
console.log(A * hundredsPlace); // 5번 출력
console.log(A * B); // 6번 출력
サンプル入力は2行なので、スペースではなく「n」改行で区切ることができます.例題入力の数字はA,Bを変数とし,1桁,10桁,100桁とする.
1の桁数は10を残りの値で割ったものです.
10の席は100で、残りの分は10の値が「Math.floor()」です.
例えば、385は100で除算され、残りは85である.85を10で割ると8.5になり、8に下がります.
100の席は100の値段を引くことができます.
Reference
この問題について(BOJ 1階2588回乗算), 我々は、より多くの情報をここで見つけました https://velog.io/@poiugit/BOJ1단계-2588번-곱셈テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol