๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป 5์ค„ ์ •๋ฆฌ

ํž˜๋“ค์—ˆ๋˜, ๊ทธ๋ฆฌ๊ณ  ๋งค์šฐ ์งง์•˜๋˜ ์ด๋จธ์‹œ๋ธŒ 1์ฃผ์ฐจ ๊ณผ์ •์ด ๋๋‚ฌ์Šต๋‹ˆ๋‹ค!!! ๐Ÿ‘๐Ÿป๐Ÿ‘๐Ÿป๐Ÿ‘๐Ÿป

๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฆฌ๋ทฐ๋งŒ ์ž‘์„ฑํ•˜๊ณ , ์ด์ „์— ์ผ๋˜ ๊ธ€๋“ค์„ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋ ค ํ•ฉ๋‹ˆ๋‹ค.

Sprint๋ฅผ ๋‹จ์œ„๋กœ ๋Š์–ด๋ณด์ž๋ฉด Sprint1๊ณผ, Sprint2 ์ด 2๋ฒˆ์ด ์žˆ์—ˆ๋Š”๋ฐ์š”.

Sprint1์˜ ๊ฒฝ์šฐ ๋ณต์Šตํ•˜๋Š” ๊ฒธ recursion์„ ๋ฐฐ์šฐ๊ณ , ES6์— ์กฐ๊ธˆ ๋” ์ง‘์ค‘์„ ํ•˜์˜€๊ณ ,

Sprint2์˜ ๊ฒฝ์šฐ JavaScript์˜ ๊ฐ์ฒด์ง€ํ–ฅ์ ์ธ ๊ฐœ๋…์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค!


๐Ÿ’๐Ÿปโ€โ™€๏ธ ์ฃผ์ ˆ์ฃผ์ ˆ

1. ์ˆ˜์—…์‹œ๊ฐ„

PreCourse๋•Œ์™€ ๋‹ค๋ฅด๊ฒŒ ์—„-์ฒญ๋‚œ ์‹œ๊ฐ„์ด ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์ˆ˜์—… ์‹œ๊ฐ„์ด 1์ผ 11์‹œ๊ฐ„(์‹์‚ฌํฌํ•จ)์ด์ง€๋งŒ, ์ผ๋ฐ˜์ ์ธ ์ˆ˜๊ฐ•์ƒ์ด๋ผ๋ฉด 11์‹œ๊ฐ„๋„ ํ„ฑ์—†์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ๋„ ๋ชจ์ž๋ผ์„œ, ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐ€๋ฉด์„œ ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด์ฃ !

๋ฌผ๋ก , ๊ทธ๋งŒํผ ํˆฌ์žํ•˜๋Š” ๋ˆ์ด ์žˆ์œผ๋‹ˆ ์ตœ์„ ์„ ๋‹คํ•˜๋Š” ๊ฑฐ๊ฒ ์ง€๋งŒ!

๊ทธ๋ž˜๋„ ๋‹ค๋“ค ์œผ์Œฐ์œผ์Œฐํ•˜๋ฉด์„œ ํฌ๊ธฐํ•˜์ง€ ์•Š๊ณ  ํ•˜๋Š” ๋ชจ์Šต์— ์ €๋„ ๋™๊ธฐ๋ถ€์—ฌ๋˜์„œ ๋” ์—ด์‹ฌํžˆ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

2. ๋ถ„์œ„๊ธฐ

์ €๋Š” ๋ถ€์‚ฐ์— ์‚ด์•„์„œ, ์˜จ๋ผ์ธ์œผ๋กœ ์ˆ˜๊ฐ•ํ•˜๋‹ค๋ณด๋‹ˆ ๋™๋ฃŒ๋ถ„๋“ค๊ณผ ์นœํ•ด์ง€๊ธฐ๊ฐ€ ๋งŽ์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ €๋Š” ๋Œ€ํ™”๋ฅผ ์ข‹์•„ํ•˜๊ณ , ์ œ๊ฐ€ ์•„๋Š” ๊ฒƒ์„ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ, ์•Œ๋ ค๋“œ๋ฆฌ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋‹ˆ๊นŒ...

๋ฌด์กฐ๊ฑด ๋‹ค ์นœํ•ด์งˆ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„, ๋‹จ์–ธํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ์–ด๋ณด์‹œ๋ฉด ๋‹ค ๋Œ€๋‹ตํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค!

(๋Œ€์‹  2๋ฐฐ๋กœ ๋ฌผ์–ด๋ด…๋‹ˆ๋‹ค๐Ÿคฃ)

๊ฐ€์žฅ ๋งŒ์กฑ์Šค๋Ÿฌ์šด๊ฑด ๊ฐ•์˜ํ•˜์‹œ๋Š” ๋ถ„๋“ค์˜ ๋ถ„์œ„๊ธฐ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ˆ˜๊ฐ•์ƒ์ด์—ˆ๋˜ ๋ถ„๋“ค๋„ ๊ฝค ์žˆ๋‹ค๋ณด๋‹ˆ ๊ณต๊ฐ๋Œ€๊ฐ€ ํ˜•์„ฑ๋˜๊ณ , ์œ ๋จธ๊ฐ๊ฐ๋„ ์ข‹์œผ์…”์„œ ์ˆ˜์—… ์ž์ฒด๊ฐ€ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ญ์ƒ ๋…๋ คํ•˜๊ณ , ๊ทธ๋Ÿฌ๋ฉด์„œ ์ค‘์š”ํ•œ ํฌ์ธํŠธ๋Š” ์ž˜ ์ง‘์–ด์ฃผ์‹œ๋Š” ์ ์ด ๋งค๋ ฅ์ž…๋‹ˆ๋‹ค.

์™œ ํ”„๋ฆฌ์ฝ”์Šค ๋•Œ, ํ˜ธ์šฉ์Œค์ด ๋‹ค๋ฅธ ๋ถ„๋“ค๋„ ์ข‹๋‹ค๊ณ  ํ•˜์…จ๋Š”์ง€ ์ดํ•ด๊ฐ€ ๊ฐ‘๋‹ˆ๋‹ค :)

3. ์•„์‰ฌ์šด ์ 

์Œ...๊ณผ์ œ ์ œ์ถœ์€ ์ž˜ ํ•˜๊ณ  ์žˆ์ง€๋งŒ, ๋ญ”๊ฐ€ ์‹ฌ๋ฆฌ์ ์œผ๋กœ ๋งŒ์กฑ์Šค๋Ÿฝ์ง€๊ฐ€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒ๊ฐ๋ณด๋‹ค ๋จธ๋ฆฌ๊ฐ€ ๋งŽ์ด ๊ตณ์–ด ์žˆ๊ณ , ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๋„ ์ƒ๊ฐ๋ณด๋‹ค ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

1. ๋‚ด๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ
2. ์ƒ๋Œ€๋ฐฉ์˜ ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ

์œ„ ๋‘๊ฐ€์ง€๊ฐ€ ์ง€๊ธˆ ๊ฐ€์žฅ ์–ด๋ ค์šด ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์Šคํ”„๋ฆฐํŠธ ๋‘ ๋ฒˆ ๋™์•ˆ, ํŒŒํŠธ๋„ˆ ๋ถ„์„ ์ž˜ ๋งŒ๋‚˜์„œ ์ด ์ ์ด ๊ทธ๋‚˜๋งˆ ๊ฐ€๋ ค์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ๋„ ์ œ๊ฐ€ ์ ์„ ๋•Œ 1๋ฒˆ์„ ๋จผ์ € ์ ์—ˆ๋‹ค๋Š” ๊ฒƒ์€ ๋“ค์–ด ์ฃผ๋Š” ๊ฑธ ๋จผ์ € ์ƒ๊ฐํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ œ ์ง€๊ธˆ์˜ ๋ชฉํ‘œ๋Š” ์ € ๋‘๊ฐ€์ง€๋ฅผ ๊ฑฐ๊พธ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

1. ์ƒ๋Œ€๋ฐฉ์˜ ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ
2. ๋‚ด๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ

๋งŒ์กฑ์Šค๋Ÿฌ์šด ํŒŒํŠธ๋„ˆ๊ฐ€ ๋˜๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :)

4. ํ•  ๋ง์žˆ๋‚˜์š”?

๋„ค, ์žˆ์Šต๋‹ˆ๋‹ค.

์™œ ์ œ๊ฐ€ ์กฐ์šฉํžˆ ์žˆ์ง€ ์•Š๊ณ , ๋ฐœํ‘œํ•˜๊ณ , ์ฑ„ํŒ…ํ•˜๊ณ  ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ด ํ•˜์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค! ์™œ ๋‚˜๋Œ‘๋‹ˆ๊นŒ!!

์˜จ๋ผ์ธ์ด๋ผ์„œ, ์นœํ•ด์ง€๊ธฐ ์–ด๋ ต๊ณ , ๋” ์ฐธ์—ฌํ•ด์„œ ๋” ๋‹ค๊ฐ€๊ฐ€๋ ค๊ณ  ํ•˜๋Š” ๊ฑฐ์ฃ !

์•„ ๋ฌผ๋ก  ๋ณธ๋ž˜ ์„ฑ๊ฒฉ์ผ์ˆ˜๋„..์žˆ์ง€๋งŒ ๊ทธ๋Ÿด๋“ฏํ•˜๊ฒŒ ํฌ์žฅํ• ๊ฒŒ์š”. ๐Ÿคฅ