본문 바로가기
카테고리 없음

알고리즘 공부 사이트 추천 5가지

by kangs' tong 2023. 10. 7.

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

백준 온라인 저지는 알고리즘과 프로그래밍 문제를 풀 수 있는 사이트입니다. 사용자는 다양한 난이도의 문제를 풀고, 다른 사용자들과 풀이를 공유할 수 있습니다. 또한, 각 문제마다 시간 제한과 메모리 제한이 있어 실제 프로그래밍 문제를 풀 때와 비슷한 환경에서 연습할 수 있습니다. Baekjoon Online Judge는 다양한 언어를 지원하며, 문제 해결을 위한 다양한 알고리즘 공부에 적합한 사이트입니다.

2. 리트코드 (LeetCode)

리트코드는 코딩 인터뷰를 위한 알고리즘 문제들을 제공하는 사이트입니다. 실제 기업들의 코딩 인터뷰 문제를 출제하며, 각 문제마다 다양한 난이도와 주제를 제공합니다. 리트코드는 해시테이블, 그래프, 이진트리 등 다양한 알고리즘을 다루며, 문제 해결 능력 뿐만 아니라 시간 복잡도와 공간 복잡도를 고려한 효율적인 알고리즘을 작성하는 능력을 키울 수 있습니다.

3. 프로그래머스 (Programmers)

프로그래머스는 코딩테스트 대비를 위한 사이트로, 다양한 알고리즘 문제와 프로그래밍 문제를 제공합니다. 프로그래머스는 이론적인 부분뿐만 아니라 실제 문제를 풀며 프로그래밍 실력을 향상시킬 수 있는 다양한 코스를 제공합니다. 또한, 다른 사용자들과 풀이를 공유하고 토론할 수 있어 협력적인 학습을 할 수 있습니다.

4. 코드업 (CodeUp)

코드업은 프로그래밍 입문자들을 위한 알고리즘 문제 풀이 사이트입니다. 기본적인 프로그래밍 문법과 알고리즘에 대한 개념을 학습하고, 해당 내용을 활용하여 문제를 해결하는 경험을 쌓을 수 있습니다. 코드업은 C, C++, Java 등 다양한 언어를 지원하며, 입문자에게 알고리즘과 프로그래밍의 기본을 학습할 수 있는 좋은 사이트입니다.

5. 알리고리즘 스터디 그룹

알리고리즘 공부에 있어서 동기부여와 협력적인 학습 환경이 중요합니다. 따라서 알고리즘 스터디 그룹에 참여하는 것을 추천합니다. 스터디 그룹에서는 함께 문제를 풀고, 토론하며 배울 수 있으며, 서로의 지식과 경험을 공유할 수 있습니다. 또한, 스터디 그룹에서는 모의 코딩 인터뷰나 코딩 대회도 진행하여 실전적인 경험을 쌓을 수 있습니다.

위의 다섯 가지 알고리즘 공부 사이트는 각각의 특성과 장점을 가지고 있습니다. 적절한 사이트를 선택하여 알고리즘 공부에 집중하고, 실력을 향상시키는 데 도움이 될 것입니다. 이러한 사이트들과 함께 알고리즘 스터디 그룹에 참여하여 협력적이고 동기부여된 학습 환경에서 공부를 진행하면 효과적인 학습을 할 수 있습니다.

댓글