## Perm Check ### ๋ฌธ์ ๊ธธ์ด N์ธ ๋ฐฐ์ด์ด ์ฃผ์ด์ ธ ์๊ณ , ์์๋ ์๋ก ๋ค๋ฅธ ์ซ์๊ฐ ๋ค์ด๊ฐ ์๋ค. ์ด ์๋ก ๋ค๋ฅธ ์ซ์๊ฐ ์ฐ์ํ๋ ์ซ์๋ฉด true, ์๋๋ผ๋ฉด false๋ฅผ ๋ฆฌํดํ๋ผ. ``` A[0] = 4 A[1] = 1 A[2] = 3 A[3] = 2 ๋ 1์ ๋ฆฌํดํ๋ฉด ๋๋ค. ``` ``` A[0] = 4 A[1] = 1 A[2] = 3 ...
Read## Tape Equilibrium ### ๋ฌธ์ ๊ธธ์ด N์ ๋ฐฐ์ด์ ์์๋ก ๋๊ฐ๋ก ์ชผ๊ฐ๊ณ , ์ด๋ ๊ฒ ํด์ ์๊ธด ๋๋ฐฐ์ด์ ํฉ์ ๊ฐ๊ฐ ๊ตฌํ ๋, ์ด ์๋ก ๋ํฉ์ ์ฐจ์ด๊ฐ ๊ฐ์ฅ ์์ ๊ฒฝ์ฐ๋ฅผ ๊ตฌํ๋ผ. ``` A[0] = 3 A[1] = 1 A[2] = 2 A[3] = 4 A[4] = 3 ์ด๊ฒฝ์ฐ ๋ค๊ฐ์ง๋ก ์ชผ๊ฐค ์ ์๋๋ฐ P = 1, difference = |3 โ ...
Read## 3-2 Perm Missing Elem ### ๋ฌธ์ ๊ธธ์ด N์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด A์, 1๋ถํฐ N+1 ์ ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ฌ๊ธฐ์์ ๋น ์ง ์ซ์๋ฅผ ์ฐพ์๋ผ. ``` A[0] = 2 A[1] = 3 A[2] = 1 A[3] = 5 4 ๊ฐ ๋๋ฝ๋์ด ์์ผ๋ฏ๋ก, ์ ๋ต์ 4 ๋ค. ``` ### ํ์ด ```javascript function solut...
Read## 3-1 Frog Jump ### ๋ฌธ์ ๊ฐ๊ตฌ๋ฆฌ๊ฐ X์์ Y๊น์ง ๋ฐ์ด์ผ ํ๊ณ , ํ๋ฒ์ D ๋งํผ ์ ํ ํ ์ ์์ ๋, ๋ช๋ฒ์ ๋ฐ์ด์ผ ํ๋๊ฐ? ### ํ์ด ```javascript function solution(X, Y, D) { return Math.ceil((Y - X) / D) } ``` https://app.codility.com/...
Read## 2-2 Odd Occurrences in array ### ๋ฌธ์ ์ซ์๋ก ์ด๋ค์ง ๋ฐฐ์ด์์ ํ์ ๋ฒ ๋ฑ์ฅํ๋ ์ซ์๋ฅผ ์ฐพ์์ ๋ฆฌํดํด๋ผ. ``` A[0] = 9 A[1] = 3 A[2] = 9 A[3] = 3 A[4] = 9 A[5] = 7 A[6] = 9 7์ ํ๋ฒ๋ง ๋ฑ์ฅํ๋ฏ๋ก 7์ ๋ฆฌํดํด์ผ ํ๋ค. ``` ### ํ์ด ```javascri...
Read