๐Ÿคฏ ๋ฃจํ”„์˜ ๋งˆ๋ฒ•: ๋ฐ˜๋ณต์˜ ์„ธ๊ณ„๋ฅผ ํƒํ—˜ํ•˜๊ณ  ์ฝ”๋”ฉ ์‹ค๋ ฅ์„ ํ•œ ๋‹จ๊ณ„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์„ธ์š”!








๐Ÿคฏ ๋ฃจํ”„์˜ ๋งˆ๋ฒ•: ๋ฐ˜๋ณต์˜ ์„ธ๊ณ„๋ฅผ ํƒํ—˜ํ•˜๊ณ  ์ฝ”๋”ฉ ์‹ค๋ ฅ์„ ํ•œ ๋‹จ๊ณ„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์„ธ์š”!

๐Ÿคฏ ๋ฃจํ”„์˜ ๋งˆ๋ฒ•: ๋ฐ˜๋ณต์˜ ์„ธ๊ณ„๋ฅผ ํƒํ—˜ํ•˜๊ณ  ์ฝ”๋”ฉ ์‹ค๋ ฅ์„ ํ•œ ๋‹จ๊ณ„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์„ธ์š”!

๋ฃจํ”„๋ž€ ๋ฌด์—‡์ผ๊นŒ์š”?

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

์ฃผ์š” ๋ฃจํ”„ ์ข…๋ฅ˜: for ๋ฌธ๊ณผ while ๋ฌธ

๊ฐ€์žฅ ํ”ํžˆ ์‚ฌ์šฉ๋˜๋Š” ๋ฃจํ”„๋Š” for ๋ฌธ๊ณผ while ๋ฌธ์ž…๋‹ˆ๋‹ค. for ๋ฌธ์€ ํŠน์ • ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜๊ฑฐ๋‚˜, ๋ฆฌ์ŠคํŠธ๋‚˜ ๋ฐฐ์—ด๊ณผ ๊ฐ™์€ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด์˜ ์š”์†Œ๋ฅผ ์ˆœํšŒํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. while ๋ฌธ์€ ํŠน์ • ์กฐ๊ฑด์ด ๋งŒ์กฑํ•˜๋Š” ๋™์•ˆ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ฝ”๋“œ ๋ธ”๋ก์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ด ๋  ๋•Œ๊นŒ์ง€ ๊ณ„์† ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ (Python):


# for loop
for i in range(5):
    print(i)

# while loop
count = 0
while count < 5:
    print(count)
    count += 1
    

๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ์˜ ๋ฃจํ”„

ํŒŒ์ด์ฌ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, C++, Java ๋“ฑ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ๋ฃจํ”„๋Š” ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅธ ๋ฌธ๋ฒ•์œผ๋กœ ๊ตฌํ˜„๋˜์ง€๋งŒ, ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์–ธ์–ด์˜ ๋ฌธ๋ฒ•์— ๋งž์ถฐ ์ ์ ˆํ•œ ๋ฃจํ”„๋ฅผ ์„ ํƒํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ˆ์‹œ:


// for loop
for (let i = 0; i < 5; i++) {
  console.log(i);
}

// while loop
let count = 0;
while (count < 5) {
  console.log(count);
  count++;
}
    

๋ฃจํ”„ ํ™œ์šฉ ํŒ๊ณผ ์ฃผ์˜์‚ฌํ•ญ

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

์‹ค์ „ ์˜ˆ์ œ: ๋ฃจํ”„๋ฅผ ํ™œ์šฉํ•œ ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ

1๋ถ€ํ„ฐ 100๊นŒ์ง€์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ, ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํŒฉํ† ๋ฆฌ์–ผ์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ, ๋ณ„ ๋ชจ์–‘์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๋“ฑ ๋‹ค์–‘ํ•œ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ๋ฃจํ”„๋ฅผ ์‹ค์ œ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ˆ์ œ๋“ค์„ ์ง์ ‘ ๊ตฌํ˜„ํ•ด ๋ณด๋ฉด์„œ ๋ฃจํ”„์— ๋Œ€ํ•œ ์ดํ•ด๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



```

..

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ