minimimi

[알고리즘] 알고리즘 공부하기 좋은 사이트 추천 본문

프로그래밍 공부/알고리즘

[알고리즘] 알고리즘 공부하기 좋은 사이트 추천

99mini 2019. 8. 27. 08:40
반응형

알고리즘 공부하기에 좋은 사이트를 추천해드리겠습니다. 사이트들이 모두 비슷비슷하지만 하나의 사이트에서만 공부하면 재미가 없어서 저는 여러 사이트를 왔다갔다하면 공부합니다.

순서와 순위와는 무관합니다.

1. 백준 온라인 저지(Baekjon Online Judge)

프로그래밍에 관심이 있고 알고리즘에 관심이 있다면 한 번은 들어봤을 사이트입니다. 유명한 사이트답게 많은 문제와 질 좋은 문제가 많습니다. 또, '단계별로 풀어보기'와 '알고리즘 분류'에서 자신의 수준과 공부하고 자하는 파트에 맞게 문제를 찾아 공부할 수 있습니다. 다양한 강의도 존재하고 각종 온라인 대회를 개최하기도 합니다. 그 외에도 다양한 서비스르 제공하니 알고리즘을 공부하시는 분이라면 꼭 북마크에 있어야 하는 사이트라고 생각합니다.

링크: https://www.acmicpc.net/

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

2. 프로그래머스

프로그래머스 역시 알고리즘 공부 사이트하면 유명한 사이트 중 하나입니다. 코딩테스트에 자주 출제되는 분야에 대한 공부를 분류해 놓고 있으며, 스킬 체크 통해 자신의 역량 평가를 해볼 수 있습니다. 그리고 이를 통해서 프로그래머스 사개발자 채용에 이력서 대신 스킬 체크 점수를 보여줄 수 도 있습니다. 백준 사이트와 마찮가지로 다양한 온라인 강의를 제공하고 있습니다.

링크: https://programmers.co.kr/

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

3. 프로젝트 오일러(한글)

다음으로 추천해드리는 사이트는 수학을 좋아하시는 분들을 위한 사이트입니다. 이 사이트는 본래 영문사이트를 한글로 번역해 놓은 사이트입니다. 현재는 사이트 관리자 분께서 더이상 번역을 하지 않는 것 같아 더 많은 문제를 원하시면 영문 사이트를 방문하셔야 될 것같습니다. 이 사이트의 문제들은 큰 수를 다루고 있기 때문에 메모리 관리에 공부가 된다고 생각합니다. 사실 메모리 관리 때문이 아니라 알고리즘 자체를 생각하기 어려운 경우가 더 많지만... 수학을 좋아하신다면 추천합니다!

링크: http://euler.synap.co.kr/

 

Project Euler

About Project Euler @ kr 레온하르트 오일러 (1707-1783) 환영합니다! 프로젝트 오일러 (ProjectEuler.net) 는 수학적인 문제들을 컴퓨터 프로그래밍으로 하나씩 해결해가는 퀴즈 풀이 사이트입니다. 여기에는 흥미로운 내용이 많이 있지만, 문제나 댓글 등이 모두 영어로 되어 있어서 다소 부담스러울 수 있습니다. 우리 사이트 (Project Euler @ kr) 에서는 보다 많은 이들이 쉽게 접근해서 즐길 수 있도록 원본 문

euler.synap.co.kr

영문 링크: http://projecteuler.net/

 

About - Project Euler

About Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficie

projecteuler.net

4. 코드업(CodeUp)

코드업 또한 잘 정리된 알고리즘 사이트입니다. 입문자의 경우 기초 100제 문제를 차근차근 모두 풀어 보시는 것을 추천드립니다.

링크: https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면 컴파일 오류! → int main() 또는 main() ★ 정답외에 불필요한 출력은 잘못된 풀이!  예) "입력", "출력", "정답은 ~입니다." → 오답 처리 

codeup.kr

 

반응형

'프로그래밍 공부 > 알고리즘' 카테고리의 다른 글

[백준] 2606 바이러스  (0) 2019.09.03
[백준] 1260 DFS와 BFS  (0) 2019.09.02
[CodeUp] 4891 : 행복  (0) 2019.08.07
[백준] 10845 큐  (0) 2019.08.06
[백준] 10773 제로  (0) 2019.08.06