[ํ๋ก๊ทธ๋๋จธ์ค] Swift 2020 ์นด์นด์ค ์ธํด์ญ ํคํจ๋ ๋๋ฅด๊ธฐ
๋ฌธ์ : https://programmers.co.kr/learn/courses/30/lessons/67256 ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ํคํจ๋ ๋๋ฅด๊ธฐ [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr ๋์ด๋ level 1 ๋ถ์ : ๊ฐ๋จํ ๊ตฌํ ๋ฌธ์ ์๋ค ! 1, 4, 7๋ฒ์ ์ผ์์ผ๋ก 3, 6, 9๋ฒ์ ์ค๋ฅธ์์ผ๋ก ๋๋ฅด๊ณ 2, 5, 8, 0 ์ซ์๋ ํ์ฌ ์๋ ์ ์์น์์ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ๊น์ด ์์ด ๋๋ฅด๋ ๊ตฌํ ๋ฌธ์ ์๋ค. ์ซ์๊ฐ ํ๋ผ๋ฆฐ 3๋งํผ ์ฐจ์ด๊ฐ ๋๊ธฐ..
2022. 4. 8.
[ํ๋ก๊ทธ๋๋จธ์ค] ๊ฐ์ฅ ํฐ ์ STL(sort)
๋ฌธ์ : https://programmers.co.kr/learn/courses/30/lessons/42746 ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ๊ฐ์ฅ ํฐ ์ 0 ๋๋ ์์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ์ด์ด ๋ถ์ฌ ๋ง๋ค ์ ์๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ์์๋ด ์ฃผ์ธ์. ์๋ฅผ ๋ค์ด, ์ฃผ์ด์ง ์ ์๊ฐ [6, 10, 2]๋ผ๋ฉด [6102, 6210, 1062, 1026, 2610, 2106]๋ฅผ ๋ง๋ค ์ ์๊ณ , ์ด์ค ๊ฐ์ฅ ํฐ programmers.co.kr ๋ถ์ : ์ฐ์ ๊ฐ์ฅ ์ฒซ๋ฒ์งธ ์๋ฆฌ๊ฐ ํฐ ์์ ๋จผ์ ์ ๋ ฌ ๋์ด์ผ ํ๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค ! ํ์ง๋ง ๋ฌธ์ ๋ ์ฒซ๋ฒ์งธ ์๋ฆฌ ์์๊ฐ ๊ฐ์ ์์๋ค์ด๋ค. ์๋ฅผ ๋ค์ด [8, 3, 30, 34, 36] ๊ฐ ์์๋ ๊ธฐ๋ณธ sortํจ์๋ก ์ ๋ ฌํ๋ฉด [8, 36, 32, 30, 3] ์์ผ๋ก ์ ๋ ฌ๋๋ค. ํ์ง๋ง 32303๋ณด..
2022. 3. 25.
[ํ๋ก๊ทธ๋๋จธ์ค] ํํธ์ง 2021 ์นด์นด์ค ์ธํด์ญ STL(set)
๋ฌธ์ : https://programmers.co.kr/learn/courses/30/lessons/81303 ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ํ ํธ์ง 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z"] "OOOOXOOO" 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z","U 1","C"] "OOXOXOOO" programmers.co.kr ๋ถ์ : ์ฃผ์ด์ง ํ ์ ๋ณด๋ฅผ ๋ฒกํฐ์ ๋ด์ erase, insert๋ฑ ๊ธฐ๋ณธ STL ๋ฐฉ์์ผ๋ก ์ ๊ทผํ์๋ค. ํ
์คํธ ์ผ์ด์ค๋ ๋ง์์ผ๋ ์ ํ์ฑ ํ
์คํธ, ํจ์จ์ฑ ํ
์คํธ์์ segmentation fault ์๋ฌ๋ฅผ ๋ฐ์๊ณ ๋ฒกํฐ ๊ณต๊ฐ์ ์ง์ฐ๊ณ ๋ค์ ์ฝ์
ํ๋ ๊ณผ์ ์์ ์ธ๋ฑ์ค ๋ฒ์๋ฅผ ๋์ด์๋ ๊ฒ ๊ฐ์ ์ค๋ฅ๋ฅผ ๋ฒํ๊ฑฐ ๊ฐ๋ค. ..
2021. 9. 9.