[코딩테스트] 백준 2588번 문제 (JavaScript)

박용희·2023년 7월 18일
0

문제

소스


let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');

let a = parseInt(input[0]);
let b = parseInt(input[1]);

let b_100 = parseInt(b/100);
let b_10 = parseInt(b/10%10);
let b_1 = parseInt(b%10);

console.log(a*b_1);
console.log(a*b_10);
console.log(a*b_100);
console.log(a*b);

let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');

let a = Number(input[0]);
let b = input[1];

console.log(a * Number(b[2]));
console.log(a * Number(b[1]));
console.log(a * Number(b[0]));
console.log(a * Number(b));

포인트

세 자리의 숫자를 각 백의 자리, 십의 자리, 일의 자리를 어떻게 표현할 것인지

  • / 와 %를 이용하여 표현
  • 입력값을 문자열로 처리해서 배열을 이용해 풀기

0개의 댓글