Computer Programming/Javascript
2023. 6. 13.
JavaScript ์ซ์์ผ๊ตฌ - slice(), splice(), filter()์ ์ฐจ์ด์ ๋ฌธ์ ์
์์ด๋ก ํ๋ฉด Bulls and Cows๋ผ๊ณ ํ๋ค๊ณ ํ๋ค... ์ปดํจํฐ๊ฐ ์ซ์๋ฅผ ์์ฑํ์์ต๋๋ค. ๋ต์ ๋ง์ถฐ๋ณด์ธ์! 1๋ฒ์งธ ์๋ : 134 0B0S 2๋ฒ์งธ ์๋ : 238 1B1S 3๋ฒ์งธ ์๋ : 820 2B1S 4๋ฒ์งธ ์๋ : 028 3B 5๋ฒ์งธ ์๋ : 280 3S 4๋ฒ๋ง์ ๋งํ์
จ์ต๋๋ค. ๊ฒ์์ ์ข
๋ฃํฉ๋๋ค. 1. ๋ฌธ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๊ฐ๋จํ ์ซ์์ผ๊ตฌ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ ์ค, ์ปดํจํฐ๊ฐ ์์ฑํ ๋๋ค ์์ ์ ์ ๊ฐ ์
๋ ฅํ ๋๋ค ์ ์ค์ ๋์ผํ ์ซ์๊ฐ ์๋์ง ํ์ธํ๋ ํจ์์์ ์ ๊น ๋งํ์๋ค. ๊ทธ ์ด์ ๊ฐ, ball์ธ์ง ํ์ธํ ๋ ๊ทธ ํด๋น ์ซ์๋ฅผ ์ ์ธํ ๋ค๋ฅธ ๋ฐฐ์ด์ ๋ ๋ง๋ค์ด ๋น๊ตํ๊ณ ์ถ์ด์ splice๋ฅผ ์ฌ์ฉํ๋๋ ๋ฐฐ์ด์ ์๋ณธ์ด ๋ณ๊ฒฝ๋์ด ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด์๋ค. ์ฝ์ ๊ณ์ ์ฐ์ด๋ณด๋ ๊ทธ๊ฒ ๋ฌธ์ ์๋ค. ์๋..