## 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## 2-1 Cyclic Rotation ### ๋ฌธ์ ๋ฐฐ์ด A๊ฐ ์ฃผ์ด์ง๊ณ ์ด๋ฅผ K๋ฒ ๊ฐ ๋ฐฐ์ด์ ์์๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋์์ผฐ์ ๋, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฆฌํดํ์์ค. ``` A = [3, 8, 9, 7, 6] K = 3 [3, 8, 9, 7, 6] -> [6, 3, 8, 9, 7] [6, 3, 8, 9, 7] -> [7, 6, 3, 8, 9] [7, 6, 3, 8...
Read## 1-1 Binary Gap ### ๋ฌธ์ ์ซ์ N์ ์ด์ง์๋ก ๋ฐ๊ฟจ์๋, 1๊ณผ 1์ฌ์ด์ ์๋ 0์ ๊ฐ์๊ฐ ๊ฐ์ฅ ๋ง์ด ์ฐ์ํด ์๋ 0์ ๊ฐ์๋ฅผ ๊ตฌํ๋ผ. ``` 9๋ ์ด์ง์๋ก ๋ฐ๊ฟ ๊ฒฝ์ฐ 1001, ์ด๊ฒฝ์ฐ 0์ ์ต๋ ๊ฐ์๋ 2. 529๋ ์ด์ง์๋ก ๋ฐ๊ฟ ๊ฒฝ์ฐ 1000010001, ์ด๊ฒฝ์ฐ 0์ ์ต๋ ๊ฐ์๋ 3. 20์ ์ด์ง์๋ก ๋ฐ๊ฟ ๊ฒฝ์ฐ 10100, ์ด ๊ฒฝ์ฐ...
Read## ์ฐ๊ฒฐ๋ฆฌ์คํธ ์ฐ๊ฒฐ๋ฆฌ์คํธ, Linked List ๋ ๊ฐ ๋ ธ๋๋ค์ด ํ ์ค๋ก ์ฐ๊ฒฐ๋์ด ์๋ ๋ฐฉ์์ผ๋ก ๊ฐ ๋ ธ๋๋ ๋ฐ์ดํฐ์ ํฌ์ธํฐ (๋ค์ ๋ ธ๋์ ์ ๋ณด)๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ฐ๊ฒฐ๋ฆฌ์คํธ๋ ์ผ๋ฐ์ ์ธ ๋ฐฐ์ด๊ณผ ๋ค๋ฅด๊ฒ ์ฝ์ ๊ณผ ์ญ์ ๊ฐ `O(1)`์ ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์๋ค. ํ์ง๋ง ํน์ n๋ฒ ์งธ ์ ๋ณด๋ฅผ ์ฐพ๋ ๋ฐ์๋ `O(n)`์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค๋ ๋จ์ ๋ ์๋ค. ![๋จ์ผ ์ฐ๊ฒฐ ๋ฆฌ์คํธ...
Read## ์๊ตฌ์ฌํญ ํ ์๋ฆฌ๋จผํธ์์์ ํน์ ํ ํค์๋๋ฅผ ๋ค๋ฅธ ์์ฑ์ผ๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅํ๋ ๊ฒ์ด๋ค. ์๋ ์์๋ฅผ ์ดํด๋ณด์ ### before ```jsx <Text>์นด์นด์ค ํ์ด์ง ์นด์นด์ค ์คํ ๋ฆฌ ์นด์นด์คํก</Text> ``` ### after ```jsx <Text> <Text color="blue">์นด์นด์ค </Text>ํ์ด์ง <Text color="bl...
Read