๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ69

[Week01] ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ์žฌ๊ท€ํ•จ์ˆ˜ [Week01] ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‚ค์›Œ๋“œ - ์ •์ˆ˜๋ก , ๋ฐฐ์—ด, ๋ฌธ์ž์—ด, ์žฌ๊ท€ํ•จ์ˆ˜, ์ •๋ ฌ, ์™„์ „ํƒ์ƒ‰, ์‹œ๊ฐ„๋ณต์žก๋„ ์žฌ๊ท€ํ•จ์ˆ˜ ์ž‘์€ ๋ฌธ์ œ์˜ ํ•ด๊ฒฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด์„œ ๋” ํฐ ๋ฌธ์ œ๋ฅผ ํ‘ผ๋‹ค ์ ˆ์ฐจ์  ์ง€ํ–ฅ์  ์‚ฌ๊ณ ๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ์ˆ˜ํ•™์  ๊ท€๋‚ฉ๋ฐฉ์‹์œผ๋กœ ์ƒ๊ฐํ•˜๊ธฐ ์ ํ™”์‹(๋‘๊ฐœ์˜ ํ•ญ ์‚ฌ์ด์— ์„ฑ๋ฆฝํ•˜๋Š” ๊ด€๊ณ„)๊ณผ ์ดˆํ•ญ ๊ตฌํ•˜๊ธฐ loop(๋ฐ˜๋ณต๋ฌธ)์™€ recursion(์žฌ๊ท€)์€ ์„œ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค ์žฌ๊ท€ํ•จ์ˆ˜๋Š” ์ž๊ธฐ์ž์‹ ์„ ๋ถ€๋ฅด๋Š” ํ•จ์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์ ˆ์ฐจ์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ซ’์•„๊ฐ€๋ฉด ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ท€๋‚ฉ๋ฒ•์ ์œผ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ด์ƒ์ ์ด์ง€๋งŒ, ํž˜๋“ค๋‹ค๋ฉด ์ฒ˜์Œ ๋ถˆ๋ €๋˜ ํ•จ์ˆ˜์™€ ๊ทธ ์•ˆ์—์„œ ๋ถ€๋ฅธ ํ•จ์ˆ˜, ๊ทธ ์•ˆ์—์„œ ๋ถ€๋ฅธ ํ•จ์ˆ˜ ๋‹ค๋‹ค๋ฅธ ํ•œ์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ํ•จ์ˆ˜์ธ์ž์™€ depth๋ฅผ ์ ์–ด๊ฐ€๋ฉด์„œ ์–ด๋–ป๊ฒŒ ๋Œ์•„๊ฐ€๋Š”์ง€ ํ•˜๋‚˜ํ•˜๋‚˜ ์ซ“์•„๊ฐ€๋Š” ๊ฒƒ๋„ ์ดํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ๊ตฌํ˜„๋ฐฉ๋ฒ• 1. ๋ฌธ์ œ์˜ ์ •์˜๋ฅผ ์ •.. 2022. 4. 7.
[SW์‚ฌ๊ด€ํ•™๊ต ์ •๊ธ€] ๋‚˜๋ฅผ ๋Œ์•„๋ณด๋Š” ์‹œ๊ฐ„ ์—์„ธ์ด ๊ณผ๊ฑฐ์— ๋Œ€ํ•œ ์„ฑ์ฐฐ ์ง€๋‚˜์˜จ ์‹œ๊ฐ„์„ ๋Œ์ด์ผœ๋ณด๋ฉด ๋‚˜๋Š” ๋„์ „ํ•˜๊ธฐ๋ณด๋‹จ ํ•ญ์ƒ ์•ˆ์ •์ ์ธ ์„ ํƒํ–ˆ์—ˆ๋‹ค. ๋‹น์‹œ์—๋Š” ๋‚ด๊ฐ€ ์•ˆ์ •์ ์ธ ์‚ถ์„ ์ถ”๊ตฌํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ ์ƒ๊ฐํ–ˆ์—ˆ๋Š”๋ฐ ์ง€๊ธˆ ๋˜๋Œ์•„๋ณด๋ฉด ์‹คํŒจํ•˜๋Š”๊ฒŒ ๋‘๋ ค์›Œ์„œ ์•ˆ์ •์ ์ธ ๊ฒƒ์„ ์ข‹์•„ํ•œ๋‹ค๊ณ  ์Šค์Šค๋กœ ํ•ฉ๋ฆฌํ™”๋ฅผ ํ–ˆ๋˜๊ฒƒ๊ฐ™๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์€ ๊ณ„์†ํ•˜์˜€์œผ๋‚˜ ์ฐ”๋Ÿฌ๋ณด๊ธฐ์‹์œผ๋กœ๋งŒ ํ•˜๊ณ  ์žฌ๋Œ€๋กœ ๋„์ „ํ•˜์ง€ ๋ชปํ•œ์ฑ„ ๋ช‡๋…„์ด ํ˜๋ €๋‹ค. ํšŒ์‚ฌ๋ฅผ ๊ด€๋‘๊ณ  ์ •๊ธ€์— ์ž…์†Œํ•œ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ํฐ ๋„์ „์ด์˜€๋‹ค. ๋‚˜์—๊ฒŒ ์ฃผ์–ด์ง„ ์ด๋Ÿฌํ•œ ๊ธฐํšŒ๋ฅผ ์†Œ์ค‘ํžˆ ์—ฌ๊ธฐ๊ณ  ํ›„ํšŒํ•˜์ง€ ์•Š๋„๋ก ์ตœ์„ ์„ ๋‹คํ• ๊ฒƒ์ด๋‹ค. 5๊ฐœ์›” ๋™์•ˆ ์–ป์–ด๊ฐ€๊ณ  ์‹ถ์€ ๊ฒƒ ๐Ÿค” ์ •๊ธ€์„ ํ†ตํ•ด ๋งŽ์€ ๊ฒƒ๋“ค์„ ์–ป์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ๊ฐ€์žฅ ์ค‘์š”ํ•œ๊ฒƒ์€ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ข‹์€ ์Šต๊ด€์„ ๋“ค์ด๋Š”๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•œ๋‹ค. ์ข‹์€ ํ™˜๊ฒฝ์—์„œ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐฉ์‹, ๊ฐœ๋ฐœ์ž์  ์‚ฌ๊ณ  ๋“ฑ ์ข‹์€ ์Šต๊ด€์„ ๋“ค์—ฌ์„œ ์ •๊ธ€ ํ›„์—๋„ ์ง€์†์ ์œผ๋กœ ๋ฐœ์ „๊ฐ€๋Šฅํ•œ.. 2022. 4. 2.
์•ˆ๋…•ํ•˜์„ธ์š” ํ™”์ดํŒ…! 2022. 3. 31.