์ ์์ผ๋ก merge๋ ์ ์ ์๋ค (์์ผ๋ก ์์ ๊ฒ์ด๋ค!) ํ์ง๋ง, contributor๋ก ๋ด ํ๋กํ์ด ์ฌ๋ผ๊ฐ ์๊ธธ๋ ์ด๋ค ๊ธฐ์ฌ๋ฅผ ํ์๋์ง ๊ณต์ ํด๋ณด๋ ค๊ณ ํ๋ค. - react-icons ์น์ฌ์ดํธ์ ๊ฒ์ ์ฐฝ focus shorcut ์ ๊ตฌํํ์๋ค. ์์ฝ๊ฒ๋ merge๋ ๊ธฐ๋ฏธ๊ฐ ๋ณด์ด์ง ์๊ณ , ๋ค๋ฅธ ๊ธฐ์ฌ๋ฅผ ํ๊ณ ์ถ์ด closeํ๋ค. tabler icon ์
๋ฐ์ดํธ๋ฅผ ๋ฐ์ํ๋ ๊ธฐ์ฌ๋ฅผ ํ๊ฒ ๋์๋ค. ์ด ๋ฐ์๋ ์์ด์ฝ ์ถ๊ฐ, Readme.md ์
๋ฐ์ดํธ ์๋ํ.. ๋ฑ์ ํ ์์ ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ง์ ์์ด์ฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค์ด ํ๋ณดํ ์ดํ react-icons์ ํฌํจ๋๊ณ ์ถ๋ค.
https://www.codetree.ai/missions/2/problems/max-of-xor/submissions ์ฝ๋ํธ๋ฆฌ | ์ฝ๋ฉํ
์คํธ ์ค๋น๋ฅผ ์ํ ์๊ณ ๋ฆฌ์ฆ ์ ์ ๊ตญ๊ฐ๋ํ๊ฐ ๋ง๋ ์ฝ๋ฉ ๊ณต๋ถ์ ๊ฐ์ด๋๋ถ ์ฝ๋ฉ ์์ด๋ณด๋ถํฐ ๊ฟ์ ์ง์ฅ ์ฝํ
ํฉ๊ฒฉ๊น์ง, ๊ตญ๊ฐ๋ํ๊ฐ ์์ ํ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์ค๋นํด๋ณด์ธ์. www.codetree.ai n, m = map(int,input().split()) arr = list(map(int,input().split())) selected = [] ans = -1 def f(d): global ans if d == m: s = 0 for item in selected: s = s^item ans = max(ans,s) return for i in range(n): if arr[i] n..
tailwind css ๊ณตํ์์ font-size๋ฅผ ์ฐพ์ผ๋ฉด ์์ ๊ฐ์ด ๋์ค๊ณ ๊ทธ๋๋ก element์ class๋ก ๋ฃ์ด์ฃผ๋ฉด ๋๋ค. text color๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ๋ค์ํ ์์์ ์ฌ์ฉํ ์ ์๋ค. ์ด ๋ฐ์๋ bold์ uppercase ๋ฑ๋ ์ฌ์ฉํ ์ ์์ผ๋ ์ฐธ๊ณ ํ๋๋ก ํ์
npm์ผ๋ก tailwindcss๋ฅผ ์ค์นํ๋ค ๋๋ ์ ํ๋ธ ์ธ๊ตญ๊ฐ์๋ฅผ ๋ฐ๋ผํ๋๋ฐ src์ styles.css๋ฅผ ๋ง๋ค๊ณ public์ styles.css๋ฅผ ๋ง๋ค์๋๋ฐ tailwindcss๋ก ๋น๋ํ ๊ฒฐ๊ณผ๋ฌผ์ public์ styles.css์์ ์กด์ฌํ๊ฒ ๋๋ค. package.json์ ์์ ๊ฐ์ด ์ถ๊ฐํด์ฃผ๊ณ npx tailwindcss -i ./src/styles.css -o ./public/styles.css --watch ์ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด live server๋ก ๋ฐ๋ก๋ฐ๋ก ์ ์ฉ๋ ์คํ์ผ์ ๋ณผ ์ ์๋ค. src์ ์๋ styles.css์ ์์ ๊ฐ์ด ์ ์ด์ค๋ค. ์์ ๊ฐ์ด ์ถ๊ฐํด์ฃผ๊ณ index.html์์ ํด๋์ค๋ก ์คํ์ผ์ ์ ์ฉํ๋ฉด ๋๋ค.
SVM์ ์ ์ SVM(Support vector machine)์ ๋ ๋ฐ์ดํฐ ๊ทธ๋ฃน์ ๋๋๋ ์ดํ๋ฉด์ ์ฐพ์ผ๋ฉด์ ์ด ํญ์ด ๊ฐ์ฅ ๋์ ๊ฒ์ ์ฐพ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ง์ง์ ์ต๋๋ก ๋๊ฒ ๋ง๋ค๋ ๋ง์ง ์์ชฝ์ ์๋ก๋ค๋ฅธ ๊ทธ๋ฃน์ ์ํ๋ ๋ฐ์ดํฐ๋ค์ด ํ๋์ฉ ๋ฟ์ ์๊ณ ์ด๊ฒ์ ์ํฌํธ ๋ฒกํฐ๋ผ๊ณ ํ๋ค. ์ ๊ฐ์ด ๋ง์ง์ด ํฐ ์ดํ๋ฉด์ ์ฐพ๋ ๊ฒ์ด ํต์ฌ์ด๋ค. ์ ๋ง์ง ์์๋ ์ด๋ ํ ๋ฐ์ดํฐ๋ ์๋๋ฐ ์ด๋ ํ ๋ฐ์ดํฐ๋ ๋ง์ง ๋ด์ ๋ค์ด์ค์ง ์์ ๊ฒฝ์ฐ ํ๋๋ง์ง์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. SVM ์์ ์์์ ์ฌ๋ฐฑ ๋๋น(margin width)๋ ์๋์ ๊ฐ๋ค ํ๋๋ง์ง์์๋ ์ ์ ์ฝ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ดํ๋ฉด์ ์ฐพ๋ ๊ฒ์ด ๋ฌธ์ ๊ฐ ๋๋ค. ๋ฐ๋ฉด์ ์ํํธ๋ง์ง์ ๋
ธ์ด์ฆ ์ผ์๋ ์๋, ๋ฐ์ดํฐ ๋ค์ด ๋ง์ง ์์ ์๋ ๊ฒฝ์ฐ๋ฅผ ํ์ฉํ๋ค. ์ํํธ ๋ง์ง์ ์ฌ์ฉํ ๋๋ ๋ง์ง ๋ด์ ๋ค์ด๊ฐ ์ ์๋..
๊ฒฐ์ ํธ๋ฆฌ๋ฅผ ์ด์ฉํ ๋ถ๋ฅ - ๊ฒฐ์ ํธ๋ฆฌ๋ ๊ท๋ฉ ์ถ๋ก ์ ์ํด ์์ฃผ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ - ๋ฐ์ดํฐ๋ค์ ํธ๋ฆฌ ๊ตฌ์กฐ์ ๋ฃจํธ์์ ์์ํ์ฌ ์ฐจ๋ก๋ก ์ค๊ฐ ๋
ธ๋๋ค์ ๊ฑฐ์ณ ๋จ๋ง ๋
ธ๋์ ๋ฐฐ์ ํ๋ ๊ธฐ๋ฅ์ ์ํ ์ํธ๋กํผ์ ์ ๋ณด์ด๋ ์๋๋กํผ๋ ์์ผ๋ก ์ ์๋๋ฉฐ ์์ฑ์ธ ๋ฐ์ดํฐ p+์ ์์ฑ์ธ ๋ฐ์ดํฐ p-๊ฐ ์์ ๋ ์์ ์๋์ ๊ฐ๋ค. ์ ๋ณด์ด๋์ ํน์ ์์ฑ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ๋๋์์ ๋์ ์ค์ด๋ ์ํธ๋กํผ๋ก ์ ์๋๋ค. -> ID3์๊ณ ๋ฆฌ์ฆ
https://www.codetree.ai/missions/2/problems/max-sum-of-numbers?&utm_source=clipboard&utm_medium=text ์ฝ๋ํธ๋ฆฌ | ์ฝ๋ฉํ
์คํธ ์ค๋น๋ฅผ ์ํ ์๊ณ ๋ฆฌ์ฆ ์ ์ ๊ตญ๊ฐ๋ํ๊ฐ ๋ง๋ ์ฝ๋ฉ ๊ณต๋ถ์ ๊ฐ์ด๋๋ถ ์ฝ๋ฉ ์์ด๋ณด๋ถํฐ ๊ฟ์ ์ง์ฅ ์ฝํ
ํฉ๊ฒฉ๊น์ง, ๊ตญ๊ฐ๋ํ๊ฐ ์์ ํ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์ค๋นํด๋ณด์ธ์. www.codetree.ai n = int(input()) arr = [] for i in range(n): arr.append(list(map(int,input().split()))) visited = [False] * n ans = -1 def f(d,s): global ans if d == n: ans = max(s,ans) return for i ..
KNN์๊ณ ๋ฆฌ์ฆ์ ์ง๋ํ์ต์ ์ํ๋ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋ง์ฝ ๋ฅ์คํํธ์ ์ฌ๋ชจ์๋๋ฅผ ๋ถ๋ฅํ๋ค๊ณ ํ๋ฉด ์ด์ ์ ๊ฐ๊ฐ์ ์ด๋ฏธ์ง๊ฐ ์ด๋ค ๋ ์ด๋ธ์ ์ํ๋ ์ง ํ์ต์ํจ ํ, ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์์ธกํ๋ ๊ฒ์ด๋ค. KNN ์๊ณ ๋ฆฌ์ฆ์ K-Nearest Neightbor์ ์ฝ์๋ก ํน์ง ๊ณต๊ฐ์ ๋ถํฌํ๋ ๋ฐ์ดํฐ์ ๋ํ์ฌ k๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ด์์ ์ดํผ๊ณ ๋ค์๊ฒฐ์ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ์ ๋ ์ด๋ธ์ ํ ๋นํ๋ ๋ถ๋ฅ๋ฐฉ์์ด๋ค. ๋ง์ฝ์ ์ฌ๋ชจ์๋์ ๋ฅ์คํํธ๋ฅผ ๋น๊ตํด๋ณด์. ๋ฅ์คํํธ๋ ๋ชธํต์ ๊ธธ์ด๊ฐ ๋์ด์ ๋นํด ๊ธธ๋ค. ๋ง์ฝ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ๋ค์ด์์ ๋ ๋ชธํต์ ๊ธธ์ด๊ฐ ๋ ๊ธด ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ค๋ฉด ๋ฅ์คํํธ์ผ ํ๋ฅ ์ด ๋ ๋์ ๊ฒ์ด๋ค. KNN์ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด K๊ฐ์ ์ด์์ ํตํด ๋ค์๊ฒฐ์ ๋ฐฉ์์ผ๋ก ์ด๋ค ๋ ์ด๋ธ(๋ฅ์คํํธ,์ฌ๋ชจ์๋) ์ธ์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด๋ค. ..