์ฝ๋ฉํ
์คํธ/ํ๋ก๊ทธ๋๋จธ์ค
2022. 8. 12.
[javascript] ์ค์ ๋๋น ๋ชจ์๊ณ ์ฌ 3์ฐจ 2๋ฒ
ingredient์ ํ๋ฒ๊ฑฐ์ ์ฌ๋ฃ๊ฐ ๋ฐฐ์ด๋ก ์ฃผ์ด์ง๋ค. ํ๋ฒ๊ฑฐ๋ [1,2,3,1] ์์๋ก ๋ง๋ค ์ ์๋ค.( 1 : ๋นต, 2 : ์ผ์ฑ, 3 : ํจํฐ ) ingredient๋ก ์ฃผ์ด์ง ๋ฐฐ์ด์ ํตํด ๋ง๋ค ์ ์๋ ํ๋ฒ๊ฑฐ์ ์๋ฅผ ๊ตฌํ์ฌ๋ผ. ์ ๊ทผ ๋ฐฉ๋ฒ ๋ง์ฝ [1, 1, 2, 3, 1, 2, 3, 1, 1]์ด๋ผ๋ ingredient๊ฐ ์ฃผ์ด์ง๋ค๋ฉด [1, 1, 2, 3, 1, 2, 3, 1, 1] ์์ ํ๋ฒ ํ๋ฒ๊ฑฐ๊ฐ ๋ง๋ค์ด์ง๊ณ ํด๋น ์ฌ๋ฃ๋ฅผ ์ฌ์ฉํ์ผ๋ฏ๋ก [1, 2, 3, 1, 1] ์์ ํ๋ฒ๊ฑฐ๊ฐ ๋ ๋ง๋ค์ด์ ธ์ ์ต์ข
์ ์ผ๋ก 2๊ฐ์ ํ๋ฒ๊ฑฐ๊ฐ ๋ง๋ค์ด์ง๋ค. ์ด์ฒ๋ผ ์ฌ์ฉํ ์ฌ๋ฃ๊ฐ ๋น ์ง๋ค๋ ๊ฒ์ด ํต์ฌ์ด๋ค. ํ์ง๋ง ๋ฐฐ์ด์์ ์ค๊ฐ์ ๊ฐ์ ๋ฃ๊ฑฐ๋ ๋นผ๋ฉด ๋ค์ ๋ฐฐ์ด์ ๋ชจ๋ index๊ฐ ์ฌํ ๋น ๋๋ฏ๋ก ๋นํจ์จ์ ์ด๊ธฐ ๋๋ฌธ์ ๋น ๋ฐฐ์ด์ ๋ง๋ค๊ณ ing..