[JavaScript] ํ•จ์ˆ˜

ํ•จ์ˆ˜๋ž€? ์ˆ˜ํ•™์˜ ํ•จ์ˆ˜๋Š” "์ž…๋ ฅ"์„ ๋ฐ›์•„ "์ถœ๋ ฅ"์„ ๋‚ด๋ณด๋‚ด๋Š” ์ผ๋ จ์˜ ๊ณผ์ •์„ ์ •์˜ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํ•จ์ˆ˜๋„ ์ด์™€ ๊ฐ™์€ ๊ฐœ๋…์ธ๋ฐ ์ผ๋ จ์˜ ๊ณผ์ •์„ ๋ฌธ์œผ๋กœ ๊ตฌํ˜„ํ•˜๊ณ  ์ฝ”๋“œ ๋ธ”๋ก์œผ๋กœ ๊ฐ์‹ธ์„œ ํ•˜๋‚˜์˜ ์‹คํ–‰ ๋‹จ์œ„๋กœ ์ •์˜ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. // ํ•จ์ˆ˜ ์„ ์–ธ function add(x,y) { return x + y; } // ํ•จ์ˆ˜ ํ˜ธ์ถœ add(2,5); // ๋ฐ˜ํ™˜๊ฐ’ 7 ํ•จ์ˆ˜๋Š” ํ•จ์ˆ˜ ์ •์˜๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ๋˜๊ณ  ์ธ์ˆ˜๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ํ•จ์ˆ˜์— ์ „๋‹ฌํ•˜๋ฉด์„œ ํ•จ์ˆ˜์˜ ์‹คํ–‰์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ํ•จ์ˆ˜ ํ˜ธ์ถœ์„ ์ง„ํ–‰ํ•˜๋ฉด ์ฝ”๋“œ ๋ธ”๋ก์— ๋‹ด๊ธด ๋ฌธ๋“ค์ด ์ผ๊ด„์ ์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์‹คํ–‰ ๊ฒฐ๊ณผ์ธ ๋ฐ˜ํ™˜๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์‹๋ณ„์ž : ํ•จ์ˆ˜๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ํ•จ์ˆ˜ ์ด๋ฆ„ (add) ๋งค๊ฐœ๋ณ€์ˆ˜(parameter) : ํ•จ์ˆ˜ ๋‚ด๋ถ€๋กœ ์ž…๋ ฅ์„ ์ „๋‹ฌ๋ฐ›๋Š” ๋ณ€์ˆ˜(x,y) ์ธ์ˆ˜(argument) ..

[์šด์˜์ฒด์ œ] ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ž€? (VM์ด๋ž€?)

๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ๋ž€? ํ”„๋กœ์„ธ์Šค๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ํ•˜๋“œ์›จ์–ด์˜ ์ƒํƒœ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ ํ•„์š”ํ•œ ์ฃผ์†Œ, ์ •๋ณด๋“ค์„ ์ €์žฅํ•˜๊ณ  ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉํ•  ๋ช…๋ น์–ด๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐ์ดํ„ฐ๋“ค์„ ๊ด€๋ฆฌํ•ด์ค๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ๋ž€ ๊ฑฐ๋Œ€ํ•œ ๋ฐ”์ดํŠธ์˜ ๋ฐฐ์—ด์ธ ์ฃผ์†Œ๊ณต๊ฐ„์œผ๋กœ ํ†ต์ƒ์ ์œผ๋กœ RAM, ์ฆ‰ ๋ฉ”์ธ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ ํ˜„๋Œ€์˜ PC๋Š” ๋Œ€๋ถ€๋ถ„ ํฐ ๋…ธ์ด๋งŒ ๊ตฌ์กฐ ๊ธฐ๋ฐ˜์œผ๋กœ, ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ์˜ ์ „์ฒด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์—…๋กœ๋“œํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰๋ณด๋‹ค ๋” ํฐ ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ํžˆ ๋ถˆ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ฆฌ๋ˆ…์Šค ํ”„๋กœ์„ธ์Šค๋Š” ํ•˜๋‚˜์— 4GB์ธ๋ฐ, ํ†ต์ƒ์ ์ธ ๋ฉ”๋ชจ๋ฆฌ 8GB ๋˜๋Š” 16GB์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌผ๋ฆฌ์  ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ž€? ์‹ค์ œ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ๊ฐœ๋…..

CS/Operating System 2022. 7. 19. 18:53
[Java] ๋ฐฑ์ค€ 5214๋ฒˆ - ํ™˜์Šน

[๋ฌธ์ œ] https://www.acmicpc.net/problem/5214 5214๋ฒˆ: ํ™˜์Šน ์ฒซ์งธ ์ค„์— ์—ญ์˜ ์ˆ˜ N๊ณผ ํ•œ ํ•˜์ดํผํŠœ๋ธŒ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ์—ญ์˜ ๊ฐœ์ˆ˜ K, ํ•˜์ดํผํŠœ๋ธŒ์˜ ๊ฐœ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 100,000, 1 ≤ K, M ≤ 1000) ๋‹ค์Œ M๊ฐœ ์ค„์—๋Š” ํ•˜์ดํผํŠœ๋ธŒ์˜ ์ •๋ณด๊ฐ€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด www.acmicpc.net [ํ’€์ด] BFS(๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰)์„ ์ด์šฉํ•˜์—ฌ ํ’€์ดํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ์ˆซ์ž๋“ค์„ 2๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด ์ƒ๊ฐํ•˜์˜€์Šต๋‹ˆ๋‹ค. tubeOut ๊ฐ ํ•˜์ดํ”„ํŠœ๋ธŒ๊ฐ€ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ์—ญ ๋ฒˆํ˜ธ tubeIn ๊ฐ ์—ญ๋“ค์ด ์ด๋™ํ•  ์ˆ˜ ์ž‡๋Š” ํ•˜์ดํ”„ํŠœ๋ธŒ ๋ฒˆํ˜ธ ๋”ฐ๋ผ์„œ ์˜ˆ์‹œ 1๋ฒˆ์„ ์‚ฌ์šฉํ•˜๋ฉด tubeOut๊ณผ tubeIn๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋‘ ArrayList๋ฅผ ํ™œ์šฉํ•ด์„œ findStatio..

Algorithm/Baekjoon 2022. 7. 18. 22:00
[JavaScript] ์›์‹œ ๊ฐ’๊ณผ ๊ฐ์ฒด์˜ ๋น„๊ต

์›์‹œ๊ฐ’๊ณผ ๊ฐ์ฒด์˜ ์ฐจ์ด์  ์›์‹œ๊ฐ’๊ณผ ๊ฐ์ฒด์˜ ํŠน์ง•์„ ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ ์•ž์„œ ์ฐจ์ด์ ์„ ํ‘œ๋กœ ์ •๋ฆฌํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์›์‹œ๊ฐ’ ๊ฐ์ฒด ํƒ€์ž… ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฐ’ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ๊ฐ’ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๋ฉด ๋ณ€์ˆ˜์— ์‹ค์ œ ๊ฐ’์ด ์ €์žฅ๋จ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๋ฉด ๋ณ€์ˆ˜์— ์ฐธ์กฐ๊ฐ’์ด ์ €์žฅ๋จ ๋‹ค๋ฅธ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๋ฉด ์›์‹œ ๊ฐ’์ด ๋ณต์‚ฌ๋˜์–ด ์ „๋‹ฌ ๋‹ค๋ฅธ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๋ฉด ์ฐธ์กฐ ๊ฐ’์ด ๋ณต์‚ฌ๋˜์–ด ์ „๋‹ฌ(์ฐธ์กฐ์— ์˜ํ•œ ์ „๋‹ฌ) ์›์‹œ ๊ฐ’์˜ ํŠน์ง• ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฐ’ ํ•œ๋ฒˆ ์ƒ์„ฑ๋œ ์›์‹œ ๊ฐ’์€ ์ฝ๊ธฐ ์ „์šฉ๊ฐ’์œผ๋กœ ์›์‹œ ํƒ€์ž…์˜ ๊ฐ’์€ ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๊ฐ’์€ ๋ณ€์ˆ˜์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋กœ์„œ ํ‘œํ˜„์‹์ด ํ‰๊ฐ€๋˜์–ด ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋งํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์€ ๋ณ€์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์›์‹œ ๊ฐ’ ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ถˆ๋ณ€์„ฑ์„ ๊ฐ–๋Š” ์›์‹œ ๊ฐ’์„ ํ• ๋‹นํ•œ ๋ณ€์ˆ˜๋Š” ์žฌํ• ๋‹น ์ด์™ธ์— ๋ณ€์ˆ˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ..

[JavaScript] ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด

๊ฐ์ฒด๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฐœ์ฒด๊ธฐ๋ฐ˜์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, ์›์‹œ ๊ฐ’์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ฐ’์€ ๊ฐ์ฒดํƒ€์ž…์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์–‘ํ•œ ํƒ€์ž…์˜ ๊ฐ’์„ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ๊ตฌ์„ฑํ•œ ๋ณตํ•ฉ์ ์ธ ์ž๋ฃŒ๊ตฌ์กฐ๋กœ ์›์‹œ ๊ฐ’๊ณผ ๋‹ค๋ฅด๊ฒŒ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๊ฐ์ฒด๋ฅผ ์ •์˜ํ•˜์ž๋ฉด ํ”„๋กœํผํ‹ฐ์™€ ๋ฉ”์„œ๋“œ๋กœ ๊ตฌ์„ฑ๋œ ์ง‘ํ•ฉ์ฒด์ž…๋‹ˆ๋‹ค. ํ”„๋กœํผํ‹ฐ : ๊ฐ์ฒด์˜ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’. key๊ณผ value๋กœ ๊ตฌ์„ฑ. ๋ฉ”์„œ๋“œ : ํ”„๋กœํผํ‹ฐ(์ƒํƒœ ๋ฐ์ดํ„ฐ)๋ฅผ ์ฐธ์กฐํ•˜๊ณ  ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ž‘. var counter = { num: 0, increase() { this.num++; } }; ์œ„์˜ ์˜ˆ์‹œ์™€ ๊ฐ™์ด ๊ฐ์ฒด๋Š” ์ƒํƒœ์™€ ๋™์ž‘์„ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ๊ตฌ์กฐํ™” ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด์— ์˜ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ํ”„๋กœํ† ํƒ€์ž… ๊ธฐ๋ฐ˜ ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด๋กœ์„œ ๋‹ค์–‘ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ ๋ฐฉ๋ฒ•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์ฒด *๋ฆฌ..

[Java] ๋ฐฑ์ค€ 2011๋ฒˆ - ์•”ํ˜ธ์ฝ”๋“œ

[๋ฌธ์ œ] https://www.acmicpc.net/problem/2011 2011๋ฒˆ: ์•”ํ˜ธ์ฝ”๋“œ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ํ•ด์„์˜ ๊ฐ€์ง“์ˆ˜๋ฅผ ๊ตฌํ•˜์‹œ์˜ค. ์ •๋‹ต์ด ๋งค์šฐ ํด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, 1000000์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์•”ํ˜ธ๊ฐ€ ์ž˜๋ชป๋˜์–ด ์•”ํ˜ธ๋ฅผ ํ•ด์„ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” 0์„ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net [ํ’€์ด] DP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ’€์ดํ•˜๋Š” ๋ฌธ์ œ๋กœ, ํ•ด๋‹น ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ํ’€์ด๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. https://happybplus.tistory.com/45 [๋ฐฑ์ค€, BOJ 2011] ์•”ํ˜ธ์ฝ”๋“œ (java) ์ถœ์ฒ˜-https://www.acmicpc.net/problem/2011 2011๋ฒˆ: ์•”ํ˜ธ์ฝ”๋“œ ๋ฌธ์ œ ์ƒ๊ทผ์ด์™€ ์„ ์˜์ด๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋‚จ๋งค๊ฐ„์˜ ๋Œ€ํ™”๋ฅผ ๋“ฃ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋Œ€ํ™”๋ฅผ ์„œ๋กœ ์•”ํ˜ธํ™” ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ..

Algorithm/Baekjoon 2022. 7. 17. 21:55
[JavaScript] ํƒ€์ž… ๋ณ€ํ™˜๊ณผ ๋‹จ์ถ• ํ‰๊ฐ€

ํƒ€์ž… ๋ณ€ํ™˜์ด๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฐ’์˜ ํƒ€์ž…์„ ๋‹ค๋ฅธ ํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์›์‹œ ๊ฐ’์€ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์‹ค ๊ฐ’์„ ์ง์ ‘ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ  ํ”ผ์—ฐ์‚ฐ์ž์˜ ๊ฐ’์„ ์•”๋ฌต์ ์œผ๋กœ ํƒ€์ž… ๋ณ€ํ™˜ํ•ด ์ƒˆ๋กœ์šด ํƒ€์ž…์˜ ๊ฐ’์„ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜๊ณ  ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ๋ช…์‹œ์  ํƒ€์ž… ๋ณ€ํ™˜(ํƒ€์ž… ์บ์ŠคํŒ…) : ๊ฐœ๋ฐœ์ž๊ฐ€ ์˜๋„์ ์œผ๋กœ ๊ฐ’์˜ ํƒ€์ž…์„ ๋ณ€ํ™˜ ์‹œํ‚ด ์•”๋ฌต์  ํƒ€์ž… ๋ณ€ํ™˜(ํƒ€์ž… ๊ฐ•์ œ ๋ณ€ํ™˜) : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์— ์˜ํ•ด ์•”๋ฌต์ ์œผ๋กœ ํƒ€์ž…์ด ์ž๋™ ๋ณ€ํ™˜๋จ ์•”๋ฌต์  ํƒ€์ž… ๋ณ€ํ™˜ ๊ฐœ๋ฐœ์ž์˜ ์˜๋„์™€๋Š” ์ƒ๊ด€์—†์ด ์ฝ”๋“œ์˜ ๋ฌธ๋งฅ์„ ๊ณ ๋ คํ•ด ์•”๋ฌต์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๊ฐ•์ œ ๋ณ€ํ™˜์‹œํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ๋ฌธ๋งฅ์— ๋ถ€ํ•ฉํ•˜์ง€ ์•Š๋Š” ์ƒํ™ฉ์—์„œ ๊ฐ€๊ธ‰์  ์—๋Ÿฌ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ  ํƒ€์ž…์„ ๋ณ€ํ™˜์‹œ์ผœ ํ‘œํ˜„์‹์„ ํ‰๊ฐ€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด ํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜ ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž +๋ฅผ ํ†ตํ•ด ๋ฌธ์ž์—ด๊ณผ ..

[JavaScript] ์ œ์–ด๋ฌธ

์ œ์–ด๋ฌธ์€ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์ฝ”๋“œ ๋ธ”๋ก(*๋ธ”๋ก๋ฌธ)์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๋ฐ˜๋ณต ์‹คํ–‰์„ ํ• ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ข…๋ฅ˜ ์„ค๋ช… ์˜ˆ์‹œ ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๋ธ”๋ก๋ฌธ์˜ ์‹คํ–‰์„ ๊ฒฐ์ • if-else, switch ๋ฐ˜๋ณต๋ฌธ ์กฐ๊ฑด์‹์˜ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ธ ๊ฒฝ์šฐ ์ฝ”๋“œ ๋ธ”๋ก๋ฌธ์„ ๋ฐ˜๋ณต ์‹คํ–‰ for, while, do-while break ์ฝ”๋“œ ๋ธ”๋ก์„ ํƒˆ์ถœ continue ํ˜„ ์ง€์ ์—์„œ ๋ธ”๋ก๋ฌธ์„ ์ค‘๋‹จํ•˜๊ณ  ๋ฐ˜๋ณต๋ฌธ์˜ ์ฆ๊ฐ์‹์œผ๋กœ ์‹คํ–‰ ํ๋ฆ„์„ ์ด๋™ *๋ธ”๋ก๋ฌธ : 0๊ฐœ ์ด์ƒ์˜ ๋ฌธ์„ ์ค‘๊ด„ํ˜ธ๋กœ ๋ฌถ์€ ๊ฒƒ์œผ๋กœ ์ œ์–ด๋ฌธ์ด๋‚˜ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ. ** ์ œ์–ด๋ฌธ์„ ํ†ตํ•ด ์ฝ”๋“œ์˜ ์‹คํ–‰ ํ๋ฆ„์„ ์ธ์œ„์ ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋Š” ์ฝ”๋“œ์˜ ํ๋ฆ„์„ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค์–ด ๊ฐ€๋…์„ฑ์„ ํ•ด์น˜๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•์—์„œ๋Š” forEach, map, filter, r..