# [Algorithm/JS] ๋ฐฑ์ค 10951๋ฒ A+B - 4
๐ ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ (opens new window)
# Question
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
# Input
์ ๋ ฅ์ ์ฌ๋ฌ ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10)
# Output
๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ์ถ๋ ฅํ๋ค.
# Example
# Input
1 1
2 3
3 4
9 8
5 2
2
3
4
5
# Output
2
5
7
17
7
2
3
4
5
# Solution
๋์ ํ์ด๋ ์๋์ ๊ฐ๋ค.
const input = require('fs').readFileSync('dev/stdin').toString().split('\n');
let i = 0;
let result = '';
while (i < input.length) {
const [a, b] = input[i].split(' ').map(Number);
result += `${a + b}\n`;
i++;
}
console.log(result);
2
3
4
5
6
7
8
9
์ ์ถ๊ฒฐ๊ณผ ๋ต์ด ํ๋ ธ๋ค๊ณ ๋์จ๋ค. ์๋ฌด๋ฆฌ ๋ด๋ ํ๋ฆฐ ๋ถ๋ถ์ ๋ชจ๋ฅด๊ฒ ๋ค. ๊ทธ๋์ while ๋ถ๋ถ์input.length-1 ๋ฅผ ์กฐ๊ฑด์ผ๋ก ์ฃผ์๋ค. ์ด๋ ๊ฒ ์์ฑํ๋ฉด ๋ง์ง๋ง ์ค์ ์ถ๋ ฅํ์ง ์๋๋ค. ๊ทผ๋ฐ ์ด๊ฒ ์ด๋๋ก ์ ์ถํ๋ฉด ์ ๋ต์ด๋ผ๊ณ ํ๋ค. ์ดํด๊ฐ ๊ฐ์ง ์๋๋ค.. ๋ฌธ์ ์ ์ ์๋ Output๊ณผ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅธ๋ฐ ์ ๋ต์ด๋ผ๊ณ ํ๋ค..? ๋ฌธ์ ๊ฐ ์ด์ํ๋ค..ใ
const input = require('fs').readFileSync('dev/stdin').toString().split('\n');
let i = 0;
let result = '';
while (i < input.length - 1) {
const [a, b] = input[i].split(' ').map(Number);
result += `${a + b}\n`;
i++;
}
console.log(result);
2
3
4
5
6
7
8
9