๐๊ณต๋ถ/ํฐ ๋ฐ๊ฒฌ13 quick sort (+ til์ ๋ํ ์ฃผ์ ๋ฆฌ...) ์ฃผ์ ๋ฆฌ ๋จผ์ ๐ ์ผ๋จ ์ง๊ธ ์งํ์ค์ธ ํน๊ฐ์ ํ๋ฌ๋ง์ ์คํฐ๊ณจ์ ธ์ค ๐์คํฐ๋๐ ์ ๋ง ๋น์ ๋ค ์์์ผ๋ฉด ์ด์ฉ๋ปํ์ด.. ๋ค๊ฐ์ด ์ผ์ฐ์ผ์ฐ ํด์ ๋ญ๋ ์ฒ์ฒํด๋ด๋ ์ด ์คํฐ๋ ์ง์ง ์ต๊ณ ์ผ........... ์๋ฌดํผ 5์๋ถํฐ(!!!) ๋ค๊ฐ์ด ๋ ธ์ ์ ์ ๋ฆฌํ til์ด ๊ฝค ์์ฌ์ ๋ณต์ต์ด ํ์ํ๋ค๋ ๊ฒฐ๋ก ์ด ๋์๊ณ , ๊ทธ๋ฅ ์ฅ ์ฝ์ผ๋ฉด ๋๊ฐ ์ง์์ ๊ฑฐ๋ถํ ๊ฒ์ด๋ฏ๋ก ๊ฒฐ๊ตญ ํฐ์คํ ๋ฆฌ์ ํ๋ฒ ๋ค์ ์ ๋ฆฌํ๊ธฐ๋ก ๊ฒฐ์ฌ๐ #๊ฐ๋ณด์๊ณ Quick sort ๐ ๋ถํ ์ ๋ณต ์๊ณ ๋ฆฌ์ฆ ์ค ํ๋ ํ๊ท ์ ์ผ๋ก ๋งค์ฐ ๋น ๋ฅธ ์ํ ์๋๋ฅผ ๊ฐ์ง O(N*logN) ํ์ง๋ง ์ต์ ์ ๊ฒฝ์ฐ O(n^2)๊ฐ ๋ ์๋ ์์ผ๋ฏ๋ก ํผ๋ฒ(pivot) ์ ํ์ ์ ์คํด์ผ ํจ → List๋ฅผ ์ ๋ ฌ ํ ๋ค์์ ๋ฑ ๊ฐ์ด๋ฐ ๊ฐ์ ์ ํํ๋ฉด ์ข๊ฒ ์ง๋ง.. ๊ทธ๋ฌ๋ฉด ๊ตณ์ด ํต์ ๋ ฌ์ ์ธ ํ์๊ฐ....๐ฐ → List์ ๊ธธ์ด๊ฐ .. 2021. 9. 14. ๋ธ๋ผ์ฐ์ ์ ์๋ ์๋ฆฌ ๐โ๏ธ๋ชฉ์ฐจ ๋ธ๋ผ์ฐ์ ์ ๊ดํ์ฌ ๋ธ๋ผ์ฐ์ ๋ธ๋ผ์ฐ์ ์ ๊ตฌ์ฑ ๋ ๋๋ง ์์ง ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅธ ๋ ๋๋ง ์์ง์ ์ฌ์ฉ ๋ ๋๋ง ์์ง์ ๋ชฉํ ๋ ๋๋ง ์์ง์ ๋์ ๊ณผ์ UI๊ฐ ์ ๋ฐ์ดํธ ๋๋ ์ํฉ UI ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค UI ์ ๋ฐ์ดํธ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ๋ฐ๋ฅธ ๋ถ๋ฅ ๐ป๋ธ๋ผ์ฐ์ ์ ๊ดํ์ฌ โ ๋ธ๋ผ์ฐ์ ์น ์๋ฒ์์ ์๋ฐฉํฅ ํต์ ํ๋ HTML๋ฌธ์๋ ํ์ผ๊ณผ ์ฐ๋ํ๊ณ ์ถ๋ ฅํ๋ ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๊ธฐ๋ฐ์ ์์ฉ ์ํํธ์จ์ด ์น์๋ฒ์ ์นํ์ด์ง ์์ฒญ → ์น ์๋ฒ๋ก๋ถํฐ ์๋ต์ ๋ฐ์ → ์๋ต(HTML๋ฌธ์ ๋ฑ)์ ์ฝ์ด์ ํด์ → ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค ๊ตฌ๊ธ ํฌ๋กฌ, ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ, ๋ชจ์ง๋ผ ํ์ด์ดํญ์ค ๋ฑ์ด ๋ํ์ ์ธ ์ โ ๋ธ๋ผ์ฐ์ ์ ๊ตฌ์ฑ ์ฌ์ฉ์ ์ธํฐํ์ด์ค : ์ฃผ์ ํ์์ค, ์ด์ /๋ค์ ๋ฒํผ, ๋ถ๋งํฌ ๋ฉ๋ด ๋ฑ (์์ฒญํ ํ์ด์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฐฝ์ ์ ์ธํ ๋๋จธ์ง ๋ชจ๋ ๋ถ๋ถ.. 2021. 8. 13. 0์ ํฉํ ๋ฆฌ์ผ ํฉํ ๋ฆฌ์ผ ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ.. ์๋ฌด์๊ฐ์์ด 0!์ 0์ด์ง~! ํ๊ณ if๋ฌธ ์ผ๋๋ฐ ๊ฒฐ๋ก : 0! = 1์ ๋๋ค.. ์๋ํ๋ฉด a! = a * (a-1)! if a == 1 1! = 1 * (1-1)! 1 = 1 * 0! ๊ทธ๋์ 0! = 1 ์ด ๋๋ค! 2020. 12. 9. ์ค๋ ๊ณ์ฐํ๊ธฐ www.hackerrank.com/challenges/write-a-function/problem Write a function | HackerRank Write a function to check if the given year is leap or not www.hackerrank.com ํด์ปค๋ญํฌ ๊ธฐ์๊ฑฐ๋ฆฌ๋ค๊ฐ... ๋ฌธ์ ๊ฐ ์์ด์ฌ์ ์ฝ๋๋ฐ ๋ ์ค๋๊ฑธ๋ฆฌ๋๋ฏ๐ญ ์์ง๊น์ง print ์์ค์ด๋ผ ๋ฌธ์ ๊ฐ ์ด๋ ค์ด๊ฑด ์๋๋ฐ.... ์ํผ ๋ฌธ์ ์์๋...... In the Gregorian calendar, three conditions are used to identify leap years: The year can be evenly divided by 4, is a leap year, unless: The year ca.. 2020. 12. 5. ๊ฐ์ด ๋ฐ๋ณต๋ ๋์ ์ฐ์ฐ 1 2 3 4 5 6 7 8 1 2 3 4..... ์ด๋ฐ์์ผ๋ก ๊ฐ์ด ๋ฐ๋ณต๋๋ ์น๊ตฌ๋ ์ ๋ ฅ๊ฐ % ๊ฐฏ์ + ์์์ 2020. 11. 11. ์ด์ 1 2 3 ๋ค์