백준 2588 자바스크립트

로선생·2021년 9월 19일
0

코테준비

목록 보기
1/19

백준 2588번 JavaScript 문제

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.

출력

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

예제 입력 1 복사

472
385

예제 출력 1 복사

2360
3776
1416
181720

내 답안

const fs = require("fs");
var input = fs.readFileSync("/dev/stdin").toString().split("\n");

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

// var a = 472;
// var b = 385;

var sum = 0;

for (let i = 1; i < 4; i++) {
  var value = Number(b.toString().substr(-i, 1)) * a;
  console.log(value);
  sum = sum + value * 10 ** (i - 1);
}

console.log(sum);

split("\n") 의외로 이 부분때문에 틀려서 고생했다.
백준 자바스크립트로는 이상한 구간에서 틀려서 고생하는 면이 있는 것 같다.

profile
이제는 이것저것 먹어요

0개의 댓글

관련 채용 정보