# [Algorithm/JS] ๋ฐฑ์ค 2739๋ฒ ๊ตฌ๊ตฌ๋จ
๐ ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ (opens new window)
# Question
N์ ์ ๋ ฅ๋ฐ์ ๋ค, ๊ตฌ๊ตฌ๋จ N๋จ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ํ์์ ๋ง์ถฐ์ ์ถ๋ ฅํ๋ฉด ๋๋ค.
# Input
์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. N์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 9๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค.
# Output
์ถ๋ ฅํ์๊ณผ ๊ฐ๊ฒ N1๋ถํฐ N9๊น์ง ์ถ๋ ฅํ๋ค.
# Example
# Input
2
1
# Output
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# Solution
const input = require('fs').readFileSync('dev/stdin').toString();
for (let i = 1; i < 10; i++) {
console.log(`${input} * ${i} = ${input * i}`);
}
1
2
3
4
2
3
4
๊ฒฐ๊ณผ: ์ถ๋ ฅ ํ์์ด ์๋ชป๋์์ต๋๋ค.
input ๊ฐ์ ์๋ชป ๋ฐ์์๋? ๋ผ๋ ์๊ฐ์ ์ฝ์์ ์ถ๋ ฅํด๋ณด์์ง๋ง ๊ฐ์ ์ ๋๋ก ๋ฐ์์๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฌธ์ ๋ Number ํ์ ์ผ๋ก ๋ณํํ๋ ๊ณผ์ ์์ด ๊ทธ๋๋ก ๋ฐ์์๊ธฐ ๋๋ฌธ์ input์ ํ์์ ๋ฌธ์์ด ํ์ ์ผ ๊ฒ์ด๋ผ ์๊ฐํ๋ค. Number ํ์ ์ผ๋ก ๋ณํํ๋ ๊ณผ์ ์ ์ถ๊ฐํ๋๋ ๊ฒฐ๊ณผ๋ ์ฑ๊ณต์ด๋ค!
# ๋ฌธ์ ํด๊ฒฐ
ย
const input = require('fs').readFileSync("dev/stdin").toString();
let num = Number(input);
for(let i = 1; i <= 9; i ++) {
console.log(`${num} * ${i} = ${num * i}`);
}
1
2
3
4
5
2
3
4
5