๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10)
์ฒซ์งธ ์ค์ A+B๋ฅผ ์ถ๋ ฅํ๋ค.
const fs = require('fs');
const inputData = fs.readFileSync('/dev/stdin').toString().split(' ');
const A = parseInt(inputData[0]);
const B = parseInt(inputData[1]);
console.log(A+B);
๊ต์ฅํ ๊ธฐ์ด์ ์ธ ๋ฌธ์ ์ง๋ง node.js๋ก ๋ฌธ์ ๋ฅผ ํ ๋ ์
๋ ฅ๊ฐ์ ์ด๋ป๊ฒ ๋ฐ์์์
์ฒ๋ฆฌํ๋์ง๊ฐ ์ฝ๊ฐ ๊น๋ค๋ก์์ ์ ๋ฆฌํด๋ดค์ต๋๋ค
node.js์ file system ๋ชจ๋์ ๋ถ๋ฌ์ด
const fs = require('fs');
fs๋ชจ๋์ readFileSync ํจ์๋ฅผ ํตํด ๋๊ธฐ์ ์ผ๋ก ํด๋น ๊ฒฝ๋ก์ ํ์ผ ์ ์ฒด๋ฅผ ์ฝ์ด๋ค์ธ๋ค
const inputData = fs.readFileSync('/dev/stdin').toString().split(' ');
1 ) /dev/stdin
: ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์ ์
๋ ฅ๊ฐ ํ์ผ์ด ์๋ ๊ฒฝ๋ก
2 ) toString()
: ํจ์๋ฅผ ํตํด ๋ฌธ์์ด๋ก ๋ณํ
3 ) split()
: ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ํํ๋ฅผ ๋ณด๊ณ ๋ฐฐ์ดํ split(' ')
, split('\n')
๋ฑ๋ฑ
๋ฐฐ์ด์์ ์์์ ๊ฐ์ด ๋ฌธ์์ด์ ํํ์ด๊ธฐ ๋๋ฌธ์ +
์ฐ์ฐํ๊ธฐ ์ํด number
๋ณํ