공부

알고리즘 공부 사이트 정리

aSpring 2021. 5. 5. 13:02
728x90
728x90

알고리즘 초보 추천 공부 방법!

1. 코드업 기초 100제

2. 백준 온라인 저지 - 그리디, 완전탐색, BFS, DFS, 기본 동적 프로그래밍 각 50문제 풀기

(심화 : 그래프 이론, 중/고급 동적 프로그래밍, 문자열 공부)

3. 프로그래머스 등에서 원하는 기업의 기출문제 풀기

 


알고리즘을 공부할 수 있는 사이트를 정리해보았다.

 

1. 코드업 : 초급자 코스인 [기초 100제]로 기본기 쌓기

- C언어 기초 100제 : 'C'언어, '자바'로 채점 가능

   -> 문제 번호 1001번부터 시작

   -> C언어 풀이는 있는데 자바 해설은 따로 없어서 '코드업 1001번 자바' 이렇게 검색해서 블로그 글 참고!

- Python 기초 100제 : 파이썬

 

www.codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

www.codeup.kr

2. SW Expert Academy

- 알고리즘 문제를 풀어볼 수도 있고, Visual Code에서는 자료구조 및 알고리즘에 대한 시각화 학습 자료를 볼 수 있다.

Visual Code

swexpertacademy.com/main/learn/course/subjectList.do?courseId=AVuPCwCKAAPw5UW6

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

3. BOJ - BaekJoon Oline Judge

- 그리디, 탐색유형, 기본 동적 프로그래밍 문제를 각 50개씩 풀어보기를 추천!

www.acmicpc.net/

 

Baekjoon Online Judge

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

www.acmicpc.net

- 백준 온라인 저지 태그, 난이도 정보 제공 사이트 (solved.ac/)

 

solved.ac

우리 모두가 만들어가는알고리즘 문제해결 학습의 이정표 solved.ac는 Baekjoon Online Judge 문제들에 태그와 난이도를 붙이는 커뮤니티 프로젝트입니다. 현재 11,914개 문제에 난이도 정보를 제공하고

solved.ac

 

4. 프로그래머스

- 마찬가지로 코딩테스트 연습을 해볼 수 있고 실제로 기업에서 코딩테스트를 할 때 프로그래머스를 통해서 테스트를 하는 경우가 많다. 관심있는 기업의 기출문제가 있는지 확인해보고 풀어보면 좋은 곳!

- 레벨 별로 난이도 별로 필터해서 볼 수 있으니 자기에게 맞는 난이도의 문제를 풀어볼 수 있다.

programmers.co.kr/

 

프로그래머스

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

programmers.co.kr

 

5. leetcode : 여기는 영어로 된 사이트

leetcode.com/

 

LeetCode - The World's Leading Online Programming Learning Platform

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

 

6. visualgo.net

- 영상을 통한 자료구조와 알고리즘의 시각화(한국어판) 사이트

visualgo.net/ko

 

VisuAlgo - 영상을 통한 자료구조와 알고리즘의 시각화 (한국어판) (Korean)

VisuAlgo is free of charge for Computer Science community on earth. If you like VisuAlgo, the only payment that we ask of you is for you to tell the existence of VisuAlgo to other Computer Science students/instructors that you know =) via Facebook, Twitter

visualgo.net

 

7. 코드포스

codeforces.com/

 

Codeforces

 

codeforces.com

8. 해커랭크

www.hackerrank.com/

 

HackerRank

HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere!

www.hackerrank.com

 

728x90
728x90