Open2

コーディングテスト

hyoil’s Technology Bloghyoil’s Technology Blog

今日からコーディングテストの問題を毎日1問解いてみる!

  • 2024.11.07スタート
  • 使用する言語はJsにする(業務で主に使っているため。)
hyoil’s Technology Bloghyoil’s Technology Blog

2024.11.07(木)

問題

  • 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. Baekjoon
const fs = require('fs'); 
const input = fs.readFileSync('/dev/stdin').toString().split(' '); 
const a = parseInt(input[0]); 
const b = parseInt(input[1]);

console.log(a + b)

問題解説

  • 入力される二つの値を足し算する

コード解説

  • fsはNode.js のファイルシステムモジュールで、ファイルの読み書きや、標準入力/出力の操作に使用。
  • fs.readFileSync('/dev/stdin')で、標準入力からデータを読み込む。
  • /dev/stdinはUNIX系OSで標準入力を指す。
  • fs.readFileSync('/dev/stdin')の結果、バイナリデータが取得されるため、.toString()で文字列に変換する。
  • .split(' ')で文字列を空白区切りで分割する。