[JavaScript/section 6] 07 - ๊ต์ก๊ณผ์ ์ค๊ณ
ยท
Algorithm/์ธํ๋ฐ(inflearn)
๐ 07 - ๊ต์ก๊ณผ์ ์ค๊ณ(ํ) ํ๋ฅผ ์ ๋ฐ์ ์ผ๋ก ์ดํดํ๊ณ ์๋ค๋ฉด ํ ์ ์๋ ๋ฌธ์ ์ด๋ค. JavaScript์์ ํ๋ ๋ฐฐ์ด์ ์ด์ฉํด ๊ตฌํํ ์ ์๋ค. ํ์ด ๋ฐฉ๋ฒ ํ์ ๊ณผ๋ชฉ ์์๊ฐ ๋ฌธ์์ด๋ก ์
๋ ฅ๋๊ธฐ ๋๋ฌธ์ Array.from()์ ์ด์ฉํด ๋ฐฐ์ด๋ก ๋ณ๊ฒฝํ๋ค. plan์ ๋ํ for ๋ฌธ์ ๋๋ฉด์ ํ์ ๊ณผ๋ชฉ์ธ ์์
์ธ์ง ํ์ธํ๋ค. ํ์ ๊ณผ๋ชฉ์ธ ์์
์ ํด๋นํ๋ค๋ฉด, ์ฃผ์ด์ง ํ์ ๊ณผ๋ชฉ ์์ ์ค ์ฒซ ๋ฒ์งธ ์์์ธ ๊ณผ๋ชฉ๊ณผ ๊ฐ์์ง ๋น๊ตํ๋ค. ์์
๊ณํ์ ํ์ ๊ณผ๋ชฉ์ด ํฌํจ๋์ง ์๋ ๊ฒฝ์ฐ๋ ์๊ธฐ ๋๋ฌธ์ for ๋ฌธ์ด ๋๋๋ฉด ๋ฐฐ์ด์ ๊ฐ์ด ๋จ์์๋์ง ํ์ธํ๋ค. ๐ ํ์ด function solution(need, plan) { let answer = 'YES'; queue = Array.from(need); for (let x of pla..