๋ฐ์ํ
Question
๋ฐฑ์ค 8393๋ฒ : ํฉ
n์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ n๊น์ง ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
My Code
let input = require('fs').readFileSync('dev/stdin').toString().split('\n');
let num = Number(input[0]);
let sum = 0;
for (let i = 1; i <= num ; i ++ ) {
sum += i;
}
console.log(sum);
๋ง์์ต๋๋ค!!
HOW?
1. ๋ณ์ sum์ ์ ์ธํด 0์ ํ ๋นํ๋ค.
2. ์ฃผ์ด์ง n๋งํผ for ๋ฌธ์ ๋๋ฆฌ๋ฉด์ sum์ ๊ฐ์ ๋ํด๊ฐ๋ค.
์๊ฐ for๋ฌธ์ ์ด๋ป๊ฒ ๋๋ฆฌ๋ ๊ฑฐ์์ง. ๋จธ๋ฆฌ๊ฐ ์ ๋์๊ฐ์ ํ ์นซํ๋ค. ๋ชจ๋ํฐ๋ฅผ ์ค๋ ๋ณด๊ณ ์๋๋ค๊ณ ๋ฌด์กฐ๊ฑด ๊ณต๋ถ๊ฐ ๋์ด๊ฐ๋ ๊ฒ ์๋ ๊ฑฐ ๊ฐ๋ค. ์ค๊ฐ์ค๊ฐ ํ๊ธฐ๋ ํด์ฃผ๋ฉด์ ๋ฌธ์ ๋ฅผ ํ์ด๊ฐ์ผ๊ฒ ๋ค. ๊ณต๋ถํ ๊ฒ ๋ง์์ ํ๋ณตํ๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๋๋ ๋ ๊น์ง ๋ฌ๋ ค!
๋ฐ์ํ
'Algorithms > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ๋ฐฑ์ค 2439๋ฒ : ๋ณ ์ฐ๊ธฐ -2 (0) | 2022.04.14 |
---|---|
[JS] ๋ฐฑ์ค 2438๋ฒ : ๋ณ ์ฐ๊ธฐ -1 (0) | 2022.04.13 |
[JS] ๋ฐฑ์ค 2741๋ฒ , 2742๋ฒ : N์ฐ๊ธฐ, ๊ธฐ์ฐN (0) | 2022.04.10 |
[JS] ๋ฐฑ์ค 2884๋ฒ : ์๋์๊ณ (0) | 2022.04.09 |
[JS] ๋ฐฑ์ค 15552๋ฒ : ๋น ๋ฅธ A + B (0) | 2022.04.08 |