๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (454)
Bibi's DevLog ๐ค๐
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/35EcM/btqMvgWV8z0/CkQiIv7KP4CgznWwMI6Ue1/img.png)
๋ฏธ์ ์ ์ํ ์ ํํ์ต - ์์ต. ๋ฐฐ์ด - ์ํ์ฝ๋ฉ ์๋ฐ ๋ฐฐ์ด (opentutorials.org/course/1223/5373) ๋ฐฐ์ด(Array) ๋ฐฐ์ด์ ์ฐ๊ด๋ ์ ๋ณด๋ฅผ ๊ทธ๋ฃนํํ๋ ๋ฐ ์ฌ์ฉํ๋ค. ๋ณ์์ ์์๋ฅผ ๋์ (์) '๋ฐ์ฅ', '๋ถ๋ฐ์ฅ'์ด๋ผ๋ ๋ณ์์ ๊ฐ๊ฐ '์ต์งํ', '์ต์ ๋น'์ด๋ผ๋ ์์๋ฅผ ๋์ ํ๋ค. -> ๋ณ์ : ๊ฐ์ด ๋ฐ๋ ์ ์๋ค. ๋ฐ์ฅ์ด ์ต์งํ์์ ํ๊ธธ๋์ผ๋ก ๋ฐ๋์ด๋ ๋ฐ์ฅ์๊ฒ ์ง์๋ฅผ ๋ด๋ฆด ์ ์๋ค. -> ์์ : ๋ณํ์ง ์๋ ๊ฐ์ด๋ค. ์ฌ๊ธฐ์๋ ํ์๋ค์ ์ด๋ฆ์ด ์์์ด๋ค. ๋ณ์์ ๋ฐฐ์ด์ ๋์ (๋ฐฐ์ด์ ์ฐ๋ ์ด์ ) (์) 1๋ฐ์ด๋ผ๋ ๋ณ์์ ['์ต์งํ', '์ต์ ๋น', ... '์ด๊ณ ์']์ด๋ผ๋ ํ์๋ค์ ๋์ . ๋ณ์์ ์ฐ๊ด๋ ์์๋ค์ ๋ฐฐ์ด๋ก ๋ด์ผ๋ฉด ๊ด๋ฆฌํ๊ธฐ๊ฐ ๋ ์ฌ์์ง๋ค. ๋ฐฐ์ด์ ๊ฐ๋ ๋ฐฐ์ด(Array) : ..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
์๊ธฐ๋ค๋ฆฌ๊ณ ๊ธฐ๋ค๋ฆฌ๋ ์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์ ๊ณผ์ ์ ์ฒซ ๋ ! ํ๊ธฐ. ์๊ณ ๋ ์์์ง๋ง ์ ๋ง ๊ณต๋ถ๋ ์ค์ค๋ก ํ๋ค. ์๋ฐ๋ฅผ ๋ฐฐ์ฐ๋ฌ ์๋๋ฐ ์ ๋ง 1๋ ๋ชจ๋ฅด๋ ์ํฉ์์ (IntelliJ ์ฒ์ ๊น์๋ด)๋ค์ง๊ณ ์ง ๋ฏธ์ ์ด ์ฃผ์ด์ง๋ค. ๋๋.. ๋ฌผ๋ก ํ์์๋ ๊ฑฐ์ ํผ์ ๊ณต๋ถํ๊ธฐ ๋๋ฌธ์ ์กฐ๊ธ ๋ ์ธ๋ก์ด ์์ต(?) ํ๋ ๋๋์ผ๋ก ์ํ์ฝ๋ฉ๊ณผ ์ธํ๋ฐ์ ๋์์ ๋ฐ์ ์ด์ฐ์ด์ฐ ํด๊ฒฐ์ ํ์ง๋ง ๋ฏธ์ ์ 1/3๋ฐ์ ํด๊ฒฐํ์ง ๋ชปํ๋ค. ใ ใ .. ๊ทธ๋๋ ์กฐ์๋ค๋ผ๋ฆฌ ๋์๊ฐ๋ฉด์ ๋ค๋ค ๋ฏธ์ ์ ์ ํ๋๋ฐ, ๋๋ ์ ๋ง ์๋ฌด๊ณ ๋ ๋ชจ๋ฅด๋ ์์์ด๋ณด๋ผ์ (ํด๋์ค๋ผ๋ ๊ฐ๋ ์ ์ค๋ ์ฒ์ ์๊ฒ ๋จ) ๊ทธ๋๋ ๊ธฐ์ด๋ ๊ฐ๋ฅด์ณ์ฃผ๊ฒ ์ง~ ํ๋ฉด์ ์๋๋ฐ ์ด๋ฆผ์๋ ์๋ฆฌ์๋ค. ๊ฐํ๊ฒ.. ํค์ด๋ค..!! ๋๋ฌด ์์์ด๋ณด๋ผ ์กฐ์๋ค๊ป ๋ฌผ์ด๋ณด๋ ๊ฒ๋ ๋ฏผํ์ผ ๊ฒ ๊ฐ์ ๊ทธ๋ฅ ๊ตฌ๊ธ๋ง์ผ๋ก ํผ์ ํด๊ฒฐํ๋ค. (โป..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค. ์ ํ์ ์ฌ๊ท๋ ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๋ ๊ฑธ๋ก ๋ฌธ์ ๋ฅผ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ ์ํ ๊ณต์์ ๋๋ค. (๊ตฌ๊ธ๋ง) ์ ํ์ (= ์ฌ๊ท์, rec..
* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค. ์ฌ๊ท (recursion)๋? ์ฌ๊ท recursion (์ฌ๊ทํจ์) : ํจ์๊ฐ ํจ์ ์์์ ์์ ์ ๋ค์ ํธ์ถํ๋ ๊ฒ var foo = func..