ํ๋ฐ๊ธฐ ๋ฐฑ์๋ ๋ฐ๋ธ๋งค์นญ 1, ์ํฐ์ฝ๋ฉ์ ์ฐธ์ฌํ ํ๊ธฐ์ด๋ค.
๋ฐฑ์๋ ๋ฐ๋ธ๋งค์นญ 2๋ ์ ์ฒญ์ ํ์ผ๋ ๋ฆ์ ์ด์๋ก ์ฐธ์ฌํ์ง ๋ชปํ๋ค.
๋ฐ๋ธ๋งค์นญ ์๋ฆฌ์ฆ๋ ์ฝ๋ฉ ํ ์คํธ, ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๋ซํผ์ธ ํ๋ก๊ทธ๋๋จธ์ค์์ ์ฃผ์ ํ๋ job matching ํ์ฌ์ด๋ค.
https://career.programmers.co.kr/competitions
์ฌ๊ธฐ์ ์ฌ๋ผ์จ๋ค.
์ง์ ํ๋ก์ธ์ค
์ง์ ํ๋ก์ธ์ค๋ ๊ฐ๋จํ๋ค.
์ด๋ฆ, ์ ํ๋ฒํธ, ์ด๋ฉ์ผ, ํ๋ก๊ทธ๋๋จธ์ค ์ด๋ ฅ์(๋น์นธ์ผ๋ก ๋ด๋ ๋จ)๋ง ์ ์ถํ๋ฉด ์ฝ๋ฉ ํ ์คํธ์ ์ฐธ์ฌํ ์ ์๋ค.
ํน์ดํ ์ ์ ์ง์์๋ฅผ ์ ์ถํ ๋ ์ง์ํ ํ์ฌ๋ฅผ ์ฌ๋ฌ ๊ฐ ์ ํํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ํฐ์ฝ๋ฉ์ 5๊ณณ๊น์ง ์ง์ํ ์ ์์๊ณ , ๋ฐ๋ธ๋งค์นญ์ ์ข ๋ ๋ง์ ํ์ฌ๋ฅผ ์ ํํ ์ ์์๋ค.
์ฃผ๋ง์ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋ณด๋ฉด ์์์ผ์ ๋ฐ๋ก ํฉ๊ฒฉ ์ฌ๋ถ๊ฐ ๋ฉ์ผ๋ก ์ค๊ณ , ํฉ๊ฒฉํ๋ค๋ฉด ๋ด๊ฐ ์ ํํ๋ ํ์ฌ๋ค์ ์ผ๊ด์ ์ผ๋ก ์ด๋ ฅ์๊ฐ ์ ๋ฌ๋๋ค.
๊ทธ๋ค์๋ถํฐ๋ ๊ฐ๊ฐ ํ์ฌ์ ํ๋ก์ธ์ค์ ๋ฐ๋ผ ์ฑ์ฉ์ด ์งํ๋๋๋ฐ, ๋ฐ๋ก ๋ฉด์ ์ ๋ณด๋ ํ์ฌ๋ ์๊ณ , ํ๊ธฐ์ํ, 2์ฐจ ์ฝ๋ฉ ํ ์คํธ, ๊ณผ์ ์ ํ๋ถํฐ ์งํ๋๋ ํ์ฌ๋ ์๋ค.
์ฝ๋ฉ ํ ์คํธ
๋น์ฐํ ํ๋ก๊ทธ๋๋จธ์ค ํ๋ซํผ์์ ์งํ๋๊ณ , ํ์ ๊ฐ๋ ์ด ์์ผ๋ ๊ฒ์ ๋ฐ ์ธ๋ถ IDE ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
๋ฐฑ์๋ ๊ธฐ์ค ์๊ณ ๋ฆฌ์ฆ ์ธ ๋ฌธ์ , SQL ํ ๋ฌธ์ ๊ฐ ๋์จ๋ค. 4๋ฌธ์ ์ 2์๊ฐ์ ์ฃผ๊ณ , ์ฌ๋งํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ค ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
๊ทธ๋ฆฌ๊ณ ์นด์นด์ค์ฒ๋ผ ์ฑ์ ๊ธฐ๋ฅ์ด ์๋ค. ์ ์ถ์ ํ๋ฉด ์ฑ์ ์ด ์ญ ๋์๊ฐ ๋ค 100์ ๋ง์ ์ ๋ช ์ ์ผ๋ก ์ ์๊ฐ ๋์จ๋ค. ๋ค ๋ฌธ์ ๋๊น ์ด 400์ ๋ง์ ์ด๋ค.
์ฑ์ ์ ์ ์ค ์ต๊ณ ์ ์ผ๋ก ์ ์ถ์ด ๋๊ณ , ๊ฐ์ ์ ์๋ผ๋ฉด ๋ณดํต ๋งจ ์ฒ์์ ์ฑ์ ํ ์ฝ๋๊ฐ ์ ๋ฌ๋๋ค๊ณ ํ๋ค.
ํ๊ท ์ ์ธ ๋์ด๋๋ ์ผ๋ฐ ๊ธฐ์ ์ฝ๋ฉ ํ ์คํธ์ ๋นํด ์ฌ์ด ํธ์ด๋ค.
์๋ฐ๊ธฐ์๋ ๋ฌธ์ ๊ตฌ๊ฒฝ ์ ๋๋ ํ์๋๋ฐ ๋ฌธ์ ๋ค์ด ์ฌ์ด ํธ์ด์๋ค.
1๋ฒ์ ๋ธ๋ก ์ฆ~์ค๋ฒ 5 ์ ๋์ ๋จ์ ๊ตฌํ, 2๋ฒ์ ์ค๋ฒ ์คํ๋ฐ ์ ๋ ๋๋ ์ฐ์ ์์ ํ๋ ๊ตฌํ ๋ฌธ์ , 3๋ฒ์ ๊ทธ๋ํ ํ์์ด๋ dp๊ฐ์ด ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ณ์ฐํด์ผ ํ๋ ๋ฌธ์ ๋ค(์ค๋ฒ ์์ ์ ๋)์ด ๋์๋ค.
SQL๋ ์ด๋ ต์ง๋ ์์ ์์ค์ด๋ค. ๋ณดํต ์๋ธ ์ฟผ๋ฆฌ or ํ ์ด๋ธ ์กฐ์ธ ๋ฌธ์ ์๋ค. ์ํฐ ์ฝ๋ฉ์์๋ IF๋ฌธ์ ์ฌ์ฉํ๋ ๊ฒ๊น์ง ๋์๋ค.
๊ธฐ์กด์๋ ํฉ๊ฒฉ ์ปท์ด 200~300์ ์ฌ์ด ์ ๋์๋ค.
๋ค๋ง, ์๊ณ ๋ฆฌ์ฆ์์ 200์ ์ด์์ ํ๋ณดํด์ผ ํฉ๊ฒฉ๊ถ์ธ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
๊ทธ๋ฐ๋ฐ ํ๋ฐ๊ธฐ ๋ฐ๋ธ๋งค์นญ 2ํ ์ฐจ๋ ๊ฐ์๊ธฐ ์ด๋ ค์ ๋ค๊ณ ํ๋ค. ๊ทธ๋์ 100์ ๋์๋ ํฉ๊ฒฉ์๊ฐ ์๋ค๊ณ ํ๋๋ฐ ๋ชฐ๋ก์ฝ๊ฐ ์ฐธ์ ํด์ ๊ทธ๋ฐ๊ฐ...?
๋ฌด์๋ต...?
์ฌ์ค ์ฝํ ๋ฅผ ํจ์คํด๋ ์๋ต์ด ์ค์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง๋ค.
๋ฐ๋ธ๋งค์นญ์ ์ฝ๋ฉ ํ ์คํธ ํฉ๊ฒฉ ํ ๊ท์ ๊ฐ์ด ์๋ฌด ๊ณณ์์๋ ์ฐ๋ฝ์ด ์ค์ง ์์๊ณ ,
์ํฐ์ฝ๋ฉ์ ์ฝ๋ฉ ํ ์คํธ ํฉ๊ฒฉ ํ ์ง์ํ 4๊ณณ ์ค ํ ๊ณณ์์ ๋ฉด์ ์ ์๊ฐ ์๋ค. ์ฐ๋ฝ์ ํ๊ธด ํ๋๊ตฌ๋ ์ถ์์ง๋ง, ์์ฝ๊ฒ๋ ๋ค๋ฅธ ๊ธฐ์ ์ต์ข ๋ฉด์ ์ด ์ฝ์์ด์ด์ ๊ณ ๋ฏผ ๋์ ๋ถ์ฐธํ๋ค.
์ฝ๋ฉ ํ ์คํธ ํฉ๊ฒฉ ์ดํ์๋ ํ์ฌ์์ ์ง์์๋ฅผ ์ด๋ํ ๋๋ง๋ค ๋ฉ์ผ์ด ์จ๋ค.
๋ง์ฝ ์ค๋ ์ด๋์ ์ ํ๊ฑฐ๋, ์ด๋ ํ ์๋ต์ด ์๋ค๋ฉด ์ฃผ๊ธฐ์ ์ผ๋ก(๊ธฐ์ค์ ๋ชจ๋ฅด๊ฒ ์) ์ง์ ์ํ๋ฅผ ์๋ ค์ค๋ค.
์๋ฅ ํฉ๊ฒฉ ์ ๋น์ฐํ ๊ด๋ จ ๋ฉ์ผ์ด ์ค๊ณ , ๋ถํฉ๊ฒฉ ์ ์์ ์๋ ํ์ฌ๋ค์ ์ด๋ฌํ ์ฌ์ค์ ์ ๋ฌํ๋ ๋ฉ์ผ์ ๋ณด๋ธ๋ค. ์์ ์๋ ํ์ฌ๋ ์๋ค๋ ์๋ฏธ์ด๋ค.
๋ฌผ๋ก ์ํฐ์ฝ๋ฉ์ ์ธํด ์ ํ์ด๋ผ๋ ์ฐจ์ด๊ฐ ์๊ธด ํ์ง๋ง, ๋ฐ๋ธ๋งค์นญ ์ดํ ํ๋ก๊ทธ๋๋จธ์ค ์ด๋ ฅ์๋ฅผ ์์ฑํ ๊ฒ๋ ๋์์ด ๋๋ ๊ฒ ๊ฐ๋ค.
์ด๋ ฅ์์ ํ๋ก์ ํธ ๋ด์ญ์ ์์ฑํ๊ณ ๊นํ๋ธ๋ฅผ ์ฐ๋ํ๋๋ ํ ํ์ฌ๋ผ๋ ์ฐ๋ฝ์ ํด์คฌ๋ค.
์กฐ๊ธ์ด๋ผ๋ ๊ฐ๋ฅ์ฑ์ ์ฌ๋ฆฌ๋ ค๋ฉด ํ๋ก๊ทธ๋๋จธ์ค ์ด๋ ฅ์๋ ์์ฑํด๋ณด๋ ๊ฒ์ ์ถ์ฒํ๋ค.
๋ฐ๋ธ๋งค์นญ VS ์ํฐ์ฝ๋ฉ(์ธ๋จธ์ฝ๋ฉ)
๋ฐ๋ธ๋งค์นญ์ ์ ์ ๋ ๋ฝ๊ธด ํ์ง๋ง ๋ณดํต ๊ฒฝ๋ ฅ์ง์ด ๋งค์นญ๋๋ ๊ฒ ๊ฐ๊ณ ,
์ํฐ์ฝ๋ฉ์ ๊ฒจ์ธ ๋ฐฉํ(12-2์) ๋์ ์งํ๋๋ ์ธํด์ด๋ค ๋ณด๋ ์กธ์ ์์ ์๋ ์ ์ ๋ ๋ฝ์์ฃผ๋ ํธ์ธ ๊ฒ ๊ฐ๋ค.
๋ ๋ค ์คํํธ์ ์์ฃผ์ธ๋ฐ, ์ํฐ์ฝ๋ฉ์ด ๋ ์ฌํ๋ค.
์๋ง ์ฑ์ฉ ์ธ์์ด ๋ง์ง๋ ์๊ฒ ์ง๋ง ๋ฐ๋ธ๋งค์นญ 1ํ์๋ ์นด์นด์คํ์ด, ์ฟ ํก ๋ฑ๋ ์ฐธ์ฌํ๊ณ , 2ํ์๋ ๋ชฐ๋ก์ฝ, ๋ค์ด๋ฒํ์ด๋ธ์ ๋ฑ๋ ์ฐธ์ฌํ๋ค.
ํนํ ์นด์นด์คํ์ด๋ ์ฑ์ฉ๊น์ง ์ด์ด์ง ๊ฒฝ์ฐ๋ ๊ฝค ๋๋ ๊ฒ ๊ฐ์๋ค.
๊ฒฐ๋ก
1. ๊ณต์ง ์ฝ๋ฉ ํ ์คํธ์ด๋ค. ์ทจ์ค์ ์ ์ฅ์์๋ ์์๋ฅผ ์ ํ ์ด์ ๊ฐ ์๋ค. ๋๋ ์ทจ์ ์ ํ์ง๋ง ์๊ฐ์ด ๋๋ค๋ฉด ์ํ์ ๊ณ์ ์์ํ ๊ฒ ๊ฐ๋ค.
2. ํนํ ์ ์ ์ ๊ฒฝ์ฐ ๋งค์นญ ๋น์จ์ ๋ฎ์ ํธ์ด์ง๋ง, ์ด๋ ฅ์๋ฅผ ์ ๊พธ๋ฉฐ๋๊ณ ๊ธฐ์ ์คํ์ด ๋ง๋ ํ์ฌ์ ์ง์ํ๋ค๋ฉด ๊ฐ๋ฅ์ฑ์ด ์์ง ์๋ค. ๋์ ํด ๋ณด์.
'๊ฐ๋ฐ์ ์ทจ์ ์ค๋น > ์ทจ์ค ํ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
5-2) ๋ฅํ ๋ฆฌ์ผ ์ง์ ํ๊ธฐ - ๋ฉด์ (1) | 2022.12.22 |
---|---|
5-1) ๋ฅํ ๋ฆฌ์ผ ์ง์ ํ๊ธฐ - ์ฝ๋ฉ ํ ์คํธ (3) | 2022.12.22 |
4) NC์ํํธ ์ ์ ์ง์ ํ๊ธฐ - ์ฝ๋ฉ ํ ์คํธ (2) | 2022.12.22 |
3) ๋ท๋ง๋ธ ์ปดํผ๋ ์ ์ ์ง์ ํ๊ธฐ - ์ฝ๋ฉ ํ ์คํธ (0) | 2022.12.22 |
1) ์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ(์ธํผ, SSAFY) ์ผ์ ํ๊ธฐ (7) | 2022.12.21 |