๋ฐ์ํ
์ด๋ฒ ๋ฌธ์ ์์๋ (3), (4), (5), (6)์์น์ ๋ค์ด๊ฐ ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ฒ์ด์๋ค.
๋ด๊ฐ ์๊ฐํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ (1)์ (2)์ ์๋ฆฌ์ ๋ณ ์ซ์๋ฅผ ๊ณฑํ๋ ๊ฒ์ด์๋ค.
๊ทธ๋์ (2)์ ๋ค์ด๊ฐ ์ซ์๋ฅผ ํ๋์ฉ ๋ฝ์์์ผํ๋ค.
ํ์ ์ด ์ซ์์ธ ๊ฒฝ์ฐ split์ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์ซ์์ ''๋ฅผ ๋ํด์ ๋ฌธ์๋ก ๋ง๋ค์ด์ฃผ๊ณ , split('')์ ์ฌ์ฉํด์ ๋ฐฐ์ด๋ก ๋ง๋ค๊ณ , ๋ฐฐ์ด์ ํ์ด์ฃผ๋ ๋ฐฉ์์ ์ผ๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ์๋ฆฟ์๋ ์ธ์๋ฆฌ ์๋ก ์ ํด์ ธ ์๊ธฐ ๋๋ฌธ์ ๊ตฌ์กฐ๋ถํด ํ ๋น์ ์จ์ ๊น๋ํ๊ฒ ์ผ๋ค.
const [a, b, c] = (num2 + "").split("").map(Number);
๐์ ์ฒด ์ฝ๋๐
const fs = require("fs");
const [num1, num2] = fs
.readFileSync("test.txt")
.toString()
.trim()
.split("\n")
.map(Number);
const [a, b, c] = (num2 + "").split("").map(Number);
console.log(num1 * c);
console.log(num1 * b);
console.log(num1 * a);
console.log(num1 * num2);
๐คฉ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. ๐ค
๋ฐ์ํ
'๐ฌComputer Science > ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ซ์ ๋ฐฐ์ด์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ค์ง๊ธฐ (0) | 2022.11.18 |
---|---|
ํน์ ๊ฐ์ผ๋ก ๋ฐฐ์ด ๋ง๋ค์ด์ ์ฑ์ฐ๊ธฐ (0) | 2022.08.11 |
forEach, map, filter, reduce ๋ฉ์๋ ์๋์๋ฆฌ ์ ๋ฆฌ (0) | 2022.07.27 |
๋์ด ์ฐ์ ํ์ (BFS) (0) | 2022.07.04 |
์ด์งํธ๋ฆฌ์ํ (DFS: ๊น์ด ์ฐ์ ํ์) (0) | 2022.06.30 |