[Baekjoon] 10998. AxB

mori·2024년 9월 1일
post-thumbnail

문제 링크
https://www.acmicpc.net/problem/10998


Problem 💻


문제

두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A×B를 출력한다.

출력 예시

예제 입력

1 2
3 4

예제 출력

2
12

Approach

알고리즘

입력 → 연산 → 출력

의문점

  1. 파일 시스템 모듈


    const fs = **require('fs')**;
    • ‘fs’라는 모듈을 불러오는 코드
    • Node.js에서 파일 시스템과 상호작용할 수 있게 해주는 모듈
      • 해당 모듈 사용 시 파일 읽고 쓰는 작업 가능!
    const num = **fs.readFileSync('/dev/stdin').toString().split(' ')**;
    • ‘fs’ 모듈을 사용해 입력을 읽어옴
    • fs.readFileSync('/dev/stdin')는 표준 입력(콘솔, 터미널에서 입력되는 데이터)을 동기적으로 읽어옴
  2. parseInt 함수


    var a = **parseInt**(num[0]);
    var b = **parseInt**(num[1]);

    • parseInt(num[0]) : 문자열 → 정수

요약

  • 파일 시스템 모듈
    • fs.readFileSync() : 코드 간결성, 간단한 사용 시
    • readline() : 유연하고 복잡한 입력 처리 필요 시
  • parseInt() 문자열 → 정수

Solution 💡

const num = require('fs').readFileSync('/dev/stdin').toString().split(' ');
const a = parseInt(num[0]);
const b = parseInt(num[1]);
console.log(a*b);

Reference 📄

[Node.js] 파일 시스템 모듈

profile
지식을 나눠요 📓

0개의 댓글