ALGORITHM/BOJ (Node.js)

๋ฐฑ์ค€ 2742 javascript (node.js) ํ’€์ด

thisisyjin 2021. 12. 11. 21:51

for๋ฌธ - (6)

 

 


 

๐Ÿ’ก๋ฌธ์ œ

์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, N๋ถ€ํ„ฐ 1๊นŒ์ง€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

๐Ÿ“์ž…๋ ฅ

์ฒซ์งธ ์ค„์— 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค.

๐Ÿ“ˆ์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ N๋ฒˆ์งธ ์ค„ ๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ์ œ ์ž…๋ ฅ

5

์˜ˆ์ œ ์ถœ๋ ฅ

5
4
3
2
1

 


< ์ฝ”๋“œ >

let input = Number(require('fs').readFileSync('/dev/stdin').toString());
let result = '';

for(let i=input;i>=1;i--) {
   result += i + "\n";
}

console.log(result);

 

 

 

 

https://mywebproject.tistory.com/196

 

๋ฐฑ์ค€ 2741 javascript (node.js) ํ’€์ด

for๋ฌธ - (5) ๐Ÿ’ก๋ฌธ์ œ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, 1๋ถ€ํ„ฐ N๊นŒ์ง€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๐Ÿ“์ž…๋ ฅ ์ฒซ์งธ ์ค„์— 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ๐Ÿ“ˆ์ถœ๋ ฅ ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ N

mywebproject.tistory.com

์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ ํ’€์—ˆ๋˜ ๋ฌธ์ œ์—์„œ

for๋ฌธ์„ i= 1, 2, 3, .. input ์—์„œ

i = input, 4 , 3 ... 1 ์œผ๋กœ (์ฆ‰, ์—ญ์ˆœ์œผ๋กœ)  ํ•˜๋ฉด ๋œ๋‹ค.

 

for(let i=1;i<=input;i++)

์—์„œ

for(let i=input;i>=1;i--)

์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ๋œ๋‹ค.

 

์—ฌ๊ธฐ์„œ๋Š” i++๊ฐ€ ์•„๋‹Œ i--๋ฅผ ํ•ด์„œ 1์”ฉ ์ฆ๊ฐํ•˜๊ณ 

i=1์ด ์•„๋‹Œ i=input์—์„œ ์‹œ์ž‘ํ•ด์„œ 1๊นŒ์ง€ ๋‚ด๋ ค๊ฐ„๋‹ค.