๋ฏธํกํ๊ฑฐ๋, ๋ฐฐ์์ผํ JS ์ง์์ ๋ชจ๋ ๋ด๊ฒ ์ด!
dx = [1, 0, -1, 0]
dy = [0, 1, 0, -1]
dx = [1, 0, -1, 0, -1, -1, 1, 1]
dy = [0, 1, 0, -1, -1, 1, -1, 1]
dx = [-1, -1, 1, 1]
dy = [-1, 1, -1, 1]
์์ชฝ: path(x+1, y)
์ค๋ฅธ์ชฝ: path(x+1, y+1)
์๋์ชฝ: path(x-1, y)
์ผ์ชฝ: path(x, y-1)
์งํฉ์ ์ ๋ ฌ๋์ง ์์ ์ ์ผํ ํญ๋ชฉ๋ค์ ๋ํ๋ธ๋ค
Array.from() ์ ํตํด ๋ฐฐ์ด๋ก ๋ฐ๊ฟ์ฃผ์..!
์กฐํฉ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์ธ์ ?
- 1,2,3์ ์ซ์๊ฐ ์ ํ ์นด๋๊ฐ ์์ ๋, ์ด ์ค ๋ ์ฅ์ ๊บผ๋ด๋ ๊ฒฝ์ฐ์ ์ -> 12,13,21,23,31,32
- 'A', 'B', 'C'๋ก ๋ง๋ค ์ ์๋ ๊ฒฝ์ฐ์ ์ -> 'ABC', 'ACB', 'BAC', 'BCA', 'CAB', 'CBA'