본문 바로가기
배움 기록/코테 연습

[알고리즘] 백준 2588번 : JavaScript(Node.js) 풀기

by dygreen 2023. 5. 7.

📌 문제

 

📌 풀이

const [a, b] = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n');
const [b0, b1, b2] = b.split('');

const res1 = a * b2;
const res2 = a * b1;
const res3 = a * b0;
const sum = res1 + Number(`${res2}0`) + Number(`${res3}00`);

console.log(`${res1}\n${res2}\n${res3}\n${sum}`);
  • split('\n') : 띄어쓰기를 기준으로 (1)과 (2) 위치에 주어진 세 자리 자연수를 문자열로 나눔
  • split('') : (2) 위치에 주어진 자연수를 문자열로 나눔
728x90

댓글