๋”ฐํŒŒ๐Ÿ•
Hwaiian Pizza IT Pub
๋”ฐํŒŒ๐Ÿ•
  • ALL (62)
    • Front-End (13)
      • HTML & CSS (2)
      • JavaScript (7)
      • React (2)
      • TypeScript (0)
      • Jquery (0)
      • Git (1)
      • Editor (0)
    • Algorithms (44)
      • Baekjoon (28)
      • Programmers (13)
      • Algorithms (3)
    • Computer Science (0)
      • Math (0)
    • Conference (1)
    • Life (3)
      • Book (0)
hELLO ยท Designed By ์ •์ƒ์šฐ.
๋”ฐํŒŒ๐Ÿ•

Hwaiian Pizza IT Pub

[JS] ๋ฐฑ์ค€ 15552๋ฒˆ : ๋น ๋ฅธ A + B
Algorithms/Baekjoon

[JS] ๋ฐฑ์ค€ 15552๋ฒˆ : ๋น ๋ฅธ A + B

2022. 4. 8. 22:56
๋ฐ˜์‘ํ˜•

Question

๋ฐฑ์ค€ 1552๋ฒˆ : ๋น ๋ฅธ A + B

 

15552๋ฒˆ: ๋น ๋ฅธ A+B

์ฒซ ์ค„์— ํ…Œ์ŠคํŠธ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. T๋Š” ์ตœ๋Œ€ 1,000,000์ด๋‹ค. ๋‹ค์Œ T์ค„์—๋Š” ๊ฐ๊ฐ ๋‘ ์ •์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. A์™€ B๋Š” 1 ์ด์ƒ, 1,000 ์ดํ•˜์ด๋‹ค.

www.acmicpc.net

 

 

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
    'Algorithms/Baekjoon' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [JS] ๋ฐฑ์ค€ 2741๋ฒˆ , 2742๋ฒˆ : N์ฐ๊ธฐ, ๊ธฐ์ฐN
    • [JS] ๋ฐฑ์ค€ 2884๋ฒˆ : ์•Œ๋žŒ์‹œ๊ณ„
    • [JS] ๋ฐฑ์ค€ 2480๋ฒˆ : ์ฃผ์‚ฌ์œ„ ์„ธ๊ฐœ
    • [JS] ๋ฐฑ์ค€ 10950๋ฒˆ : A + B - 3
    ๋”ฐํŒŒ๐Ÿ•
    ๋”ฐํŒŒ๐Ÿ•
    ์ €์ชฝ ์†๋‹˜์ด ๋ณด๋‚ด์‹  ์—๋Ÿฌ์ž…๋‹ˆ๋‹ค. ๋””๋ฒ„๊น… ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?๐Ÿน

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”