[JavaScript/section 1] 08 - ์ผ๊ณฑ ๋์์ด
ยท
Algorithm/์ธํ๋ฐ(inflearn)
๐ ๋ฌธ์ ์๋น๋ฅผ ํผํด ์ผ๊ณฑ ๋์์ด๋ค๊ณผ ํจ๊ป ํํ๋กญ๊ฒ ์ํํ๊ณ ์๋ ๋ฐฑ์ค๊ณต์ฃผ์๊ฒ ์๊ธฐ๊ฐ ์ฐพ์์๋ค. ์ผ๊ณผ๋ฅผ ๋ง์น๊ณ ๋์์จ ๋์์ด๊ฐ ์ผ๊ณฑ ๋ช
์ด ์๋ ์ํ ๋ช
์ด์๋ ๊ฒ์ด๋ค. ์ํ ๋ช
์ ๋์์ด๋ ๋ชจ๋ ์์ ์ด "๋ฐฑ์ค ๊ณต์ฃผ์ ์ผ๊ณฑ ๋์์ด"์ ์ฃผ์ธ๊ณต์ด๋ผ๊ณ ์ฃผ์ฅํ๋ค. ๋ฐ์ด๋ ์ํ์ ์ง๊ด๋ ฅ์ ๊ฐ์ง๊ณ ์๋ ๋ฐฑ์ค๊ณต์ฃผ๋, ์ผ๊ณฑ ๋์์ด์ ํค์ ํฉ์ด 100์ด ๋จ์ ๊ธฐ์ตํด ๋๋ค. ์ํ ๋์์ด์ ํค๊ฐ ์ฃผ์ด์ก์ ๋, ๋ฐฑ์ค๊ณต์ฃผ๋ฅผ ๋์ ์ผ๊ณฑ ๋์์ด๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ์ด์ค for๋ฌธ์ ์ฌ์ฉํ์ฌ 2๊ฐ์ ์์ฐ์๋ฅผ ๋ฝ์ ํ 9๊ฐ์ ์์ฐ์ ํฉ(sum)์์ ๋บ ๊ฐ์ด 100์ด ๋์ด์ผ ํ๋ค. ๊ฐ์๋๋ก splice() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด๋ ๋์ง๋ง filter() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ํ
์คํธ๋ฅผ ํต๊ณผํ๋ ์์๋ค๋ก ์๋ก์ด ๋ฐฐ์ด์ ์์ฑํด ๋ฐํํด์ฃผ๋ ๋ฐฉ์์ผ๋ก๋ ํ ์ ์๋ค..