백준 2739번 JavaScript 문제

Cho Dragoo·2021년 5월 8일
0

백준 2739번 JavaScript 문제

https://www.acmicpc.net/problem/2739

본인이 제출한 답

const fs = require("fs");
let stdin =
  process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `2`;

let number2 = parseInt(stdin);

for (let i = 1; i <= 9; i++) {
  let multiplyA = number2 * i;
  console.log(`${number2} * ${i} = ${multiplyA}`);
}
// console.log(`2 * ${i} = ${multiplyA}`)는 틀린 표현이다.

개인적으로 주의했던 점들

  • 2739번의 문제대로면 구구단 2에서 처음의 2는 9번 반복 출력하게된다. 그렇다고 숫자 2를 console.log에 그대로 넣으면 안된다. 숫자 타입의 변수로 집어 넣어야한다. 백틱안에 있는 숫자는 전부 문자열로 인식되기 때문이다. 변수 stdin도 마찬가지라 반드시 parseInt()로 정수화 해야한다.
profile
어떤 문제든 파악 할 수 있으며 해결책을 찾을 수 있는 개발능력을 꿈꾸고 있습니다.

0개의 댓글