Question
๋ฐฑ์ค 1552๋ฒ : ๋น ๋ฅธ A + B
My Code
let input = require('fs').readFileSync('dev/stdin').toString().split('\n');
for (let i = 1; i <= Number(input[0]) ; i ++) {
let arr = input[i].split(' ');
console.log(Number(arr[0]) + Number(arr[1]))
}
ํ๋ ธ์ต๋๋ค
vscode์์๋ ์๋ง ์ถ๋ ฅ๋ผ์ ๊ตฌ๊ธ๋ง์ ํด๋ดค๋ค. ๊ฐ๋ณ๋ก ์ถ๋ ฅํด๋ ๊ด์ฐฎ๋ค๊ณ ํ์ง๋ง ์๊ฐ์ด ์ด๊ณผ๋๋ค๊ณ ํ๋ค. ๋ค๋ค ๋๊ฐ์ ๊ฒ์ ๊ฒฝํํด๋ณด์ จ๊ตฐ์. ์ญ์ ์ธ์์๋ ๋ด๊ฐ ๊ฒช์ ์๋ฌ๋ฅผ ๋ค ๊ฒช์ด๋ณธ ์ฌ๋๋ค์ด ์๋ค. ๊ตฌ๊ธ๋ง์ ๊ฐ๋ฐ๊ณต๋ถ์ ํ์๋ค.
let input = require('fs').readFileSync('dev/stdin').toString().split('\n');
let length = Number(input[0]);
let output = ''; // ์ด๋ ๊ฒ ์ ์ธํด์ฃผ๋๊ฑฐ ๊น๋จน์ด์ ์๊พธ undefined ๋ ์ ํ๋ ธ๋ค๊ณ ๋์ด ์ฌ์ํ๊ฒ์์ ๋์น์ง ๋ง์!
// ์ง์ ๋ ์ด๊ธฐ๊ฐ ์์ด ์ ์ธํ๋ฉด ๋ณ์๋ Undefined ๊ฐ์ ๊ฐ๋๋ค
for (let i = 1; i <= length ; i ++) {
let arr = input[i].split(' ').map(Number);
output += arr[0] + arr[1] + "\n";
}
console.log(output);
๋ง์์ต๋๋ค!!
์๊พธ undefined๊ฐ ๋ ์ ์ ๊ทธ๋ฐ๊ฐ ํ๋ค. ์๊ณ ๋ณด๋ ๋ณ์๋ฅผ ์ง์ ๋ ์ด๊ธฐ๊ฐ ์์ด ์ ์ธ๋ง(let output;) ํด์ ์ ์ฅ๋ undefined๊ฐ ๋์ค๋ ๊ฒ์ด์๋ค. ์์ ์ฃผ์์๋ ์ด ๊ฑฐ์ฒ๋ผ ์ฌ์ํ ๊ฒ์์ ๋์น๋ ๋ถ๋ถ์ด ์๊พธ ์๊ธด๋ค.
์ด๋ฐ ์ค์๊ฐ ๋์ฌ ๋๋ง๋ค ๊ณ์ ์์ ํด๋๊ฐ๋ค ๋ณด๋ฉด ๋ถ๋ช ํ ๋ ์ด๋ ค์ด ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์์๋ ์์ํ ์ค์๋งํผ์ ์ ๋์ค๊ฒ ๋ ๊ฒ์ด๋ค. ์ค๋๋ ๊ธฐ์ด๊ฐ๋ ๋จธ๋ฆฟ์์ ๋ ์๊ธฐ๊ณ ๊ฐ๋ค.
'Algorithms > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ๋ฐฑ์ค 8393๋ฒ : ํฉ (0) | 2022.04.12 |
---|---|
[JS] ๋ฐฑ์ค 2741๋ฒ , 2742๋ฒ : N์ฐ๊ธฐ, ๊ธฐ์ฐN (0) | 2022.04.10 |
[JS] ๋ฐฑ์ค 2884๋ฒ : ์๋์๊ณ (0) | 2022.04.09 |
[JS] ๋ฐฑ์ค 2480๋ฒ : ์ฃผ์ฌ์ ์ธ๊ฐ (0) | 2022.04.08 |
[JS] ๋ฐฑ์ค 10950๋ฒ : A + B - 3 (0) | 2022.04.07 |