-
28 February 2021
-
44
views
ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ์ฐ๋งํ ์ ์๋ ์ฌ์ดํธ ์ ํ
- ์ฝ๋์
Codewars ๋ Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ๊ฐํํ๊ธฐ ์ํ ํ์ํ ์๋น์ค์
๋๋ค. ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์ ๋์์ธ ํจํด๊ณผ ๊ด๋ จ๋ ์ค์ ๋ฌธ์ ๊ฐ ๋ชจ๋ ์ ์๋ฉ๋๋ค. ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ํ์๋ ์๋ฆ๋ค์๊ณผ ์ต๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ ์ฌ์ฉ์ ๋ฐ๋ผ ๋ฑ๊ธ๋ณ๋ก ์ ๋ ฌ๋ ๋ค๋ฅธ ์๋ฃจ์
์ ์ดํด๋ณผ ์ ์์ต๋๋ค.
- ๋ฆฌํธ์ฝ๋
Leetcode๋ ๊ตฌ๊ธ, ํ์ด์ค๋ถ ๋ฑ ๋๊ธฐ์
์ ๊ธฐ์ ๋ฉด์ ์ ์ค๋นํ๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๊ฐ ์๋ ์ฌ์ดํธ์
๋๋ค. ๊ฐ ๋ฌธ์ ์์๋ ์ด ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ
์ด ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ๋ํ๋ ์ ์๋ ํ ๋ก ์ด ์์ต๋๋ค. C, C++, Java, Python, C#, JavaScript, Ruby, Bash ๋ฑ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํ๋ก๊ทธ๋๋ฐ ์ค์ต
ํ๋ก๊ทธ๋๋ฐ ํ๋์์ค(Programming Praxis)๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์๋ฃจ์
์ ํ
์คํธํ ์ ์๋ ํฅ๋ฏธ๋ก์ด ๋ฌธ์ ๋ฅผ ๋ง์ด ํฌํจํ๋ ๋ธ๋ก๊ทธ์
๋๋ค.
- ํ์ฝ๋
TopCoder ๋ ํผ์ฆ ํด๊ฒฐ์ ์ข์ํ๋ ํ๋ฐํ ํ๋ก๊ทธ๋๋จธ ์ปค๋ฎค๋ํฐ์
๋๋ค. ๋ง์ ํ๋์ ์ธ ๋ํ๊ฐ ์์ผ๋ฉฐ ๊ทธ ์ค ์ผ๋ถ์๋ ์๊ธ์ด ํฌํจ๋ฉ๋๋ค.
- C ํผ์ฆ
C Puzzles๋ C ์ธ์ด์ ํน์ ํ ํ๋ก๊ทธ๋๋ฐ ํผ์ฆ(๋ชจ๋ ํน์ด์ ํฌํจ)์ ์ ๊ณตํฉ๋๋ค. ๋ง์ ์ธ์ด๊ฐ C์ ์ ์ฌํ๊ฑฐ๋ C์์ ์ง์ ํ์๋๋ฏ๋ก C๋ฅผ ๋ชจ๊ตญ์ด๋ก ์์ง ๋ชปํ๋๋ผ๋ ์ด๋ฌํ ํผ์ฆ์ ์ดํดํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
- ํ๋ก์ ํธ ์ค์ผ๋ฌ
๋ฉ์ธ ํ์ด์ง์ ์ธ์ฉ๋ฌธ: "ํ๋ก์ ํธ ์ค์ผ๋ฌ(Project Euler)๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ํ์ ์ง๊ด์ด ํ์ํ ์ผ๋ จ์ ๋์ ์ ์ธ ์ํ/ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ์
๋๋ค." ๋ฆฌ์์ค์๋ ์๋์ ์ผ๋ก ๊ฐ๋จํ ์์
๊ณผ ์ค์ ๋ก ๋ณต์กํ ์์
์ด ๋ชจ๋ ํฌํจ๋ฉ๋๋ค.
- ์ฝ๋ํฌ์ค
์ด๋ฏธ ์ธ๊ธ๋ Topcoder ์ ๋ณธ๊ฒฉ์ ์ธ ๋ฌ์์์ด ์ ์ฌ์ฒด์
๋๋ค .
- CppStudio์ ์์
์ปฌ๋ ์
์์
์ ์ฃผ๋ก C++ ์ง์์ ํ
์คํธํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ง๋ง ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก๋ ๊ตฌํ๋ ์ ์์ต๋๋ค.
- ํฐ๋จธ์ค ์จ๋ผ์ธ ์ฌ์ฌ์์
Timus Online Judge๋ ์๋ ๊ฒ์ฌ ์์คํ
์ ๊ฐ์ถ ๋ฌ์์ ์ต๋ ๊ท๋ชจ์ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ์์นด์ด๋ธ์
๋๋ค. ์์นด์ด๋ธ ์์
์ ์ฃผ์ ์์ค๋ ์ฐ๋ ์ฐ๋ฐฉ ๋ํ๊ต, ์ฐ๋ ์ฑํผ์ธ์ญ, ACM ICPC์ ์ฐ๋ ์ค์ค๊ฒฐ์น, Petrozavodsk ํ๋ก๊ทธ๋๋ฐ ์บ ํ ๋ํ์
๋๋ค.
GO TO FULL VERSION