-
알고리즘 공부 사이트 모음내가 관심있는 IT 이슈/지식 정리 2020. 1. 29. 23:47
저는 평소에 알고리즘 공부를 간간히 해오고 있는데요. 주변 후배들이나 친구들이 알고리즘을 배울 수 있거나 문제를 풀어볼 수 있는 사이트를 물어보는 경우가 굉장히 많습니다. 그래서 한 번 제 경험을 담아서 도움이 되었던 사이트들을 정리를 해보려고 합니다.
1. 백준 온라인 저지
2010년도 최백준씨가 만든 알고리즘 문제 풀이 사이트입니다.
장점
- 굉장히 많은 한국어 문제
- 다양한 유형
- 각종 대회
- 다양한 프로그래밍 언어 지원
- 온라인/오프라인 강의
단점
- 난이도의 함정(쉬운 문제처럼 보이는 어려운 문제가 꽤 존재)
- 부족한 알고리즘 분류(제목만 봐서는 어떤 유형의 알고리즘인지 파악이 거의 불가)
- 가끔씩 있는 오역(잘못 번역되어 있는 문제가 가끔 있음)
2. SW Expert Academy
https://swexpertacademy.com/main/main.do
2017년 삼성에서 만든 SW 프로그래머용 학습 사이트입니다.
장점
- 깔끔한 UI
- 난이도별 문제 분류
- 다양한 강의
- 삼성 SW 역량테스트 준비 및 접수 가능
- 빠르게 문제 수가 많아짐
단점
- 지원하는 프로그래밍 언어가 제한적
- 문제 풀이 공간이 약간 불편함(백준과 유사)
3. 프로그래머스
장점
- 깔끔한 UI/UX
- 프로필 관리 및 채용 연계 가능
- 코딩 테스트 시 Input 값 자동 입력
- Kakao 관련 문제 많음
- 난이도 분류 잘됨
- 사용하는 프로그래밍 언어별 분류 잘됨
- 기업 코딩테스트에서 자주 사용됨
단점
- 부족한 문항 수
- 전체적 문제 난이도가 높음(초심자에게는 별로일 수 있음)
4. Codesignal
추천하는 사이트 중 유일하게 해외 사이트입니다.
장점
- 전체적으로 아기자기한 디자인(게임 화면 같음)
- 난이도별 단계 학습 가능
- 쉬운 문제가 많음(초심자들에게 추천)
- 영어 문제를 익힐 수 있음(알고리즘 대회는 영어로 문제가 자주 나옴 or 해외 취업 준비)
- 토너먼트라는 시스템에서 게임하듯이 경쟁할 수 있음
단점
- 해외 사이트라서 영어에 거부감이 있다면 불편할 수 있음
- 상대적으로 적은 문항 수
'내가 관심있는 IT 이슈 > 지식 정리' 카테고리의 다른 글
ICT 인턴십 소개 및 합격 후기 (0) 2020.02.20 Flutter Web 환경 구성하기 (0) 2020.01.22 SW마에스트로 11기 모집 및 관련 사이트 (0) 2020.01.22 Notion 학생은 무료로 사용 가능?! (0) 2020.01.07 최고의 메모 작성 및 협업 프로그램 - Notion (0) 2020.01.07