Free Lines Arrow
본문 바로가기
Algorithm/알고리즘문제풀이사이트

[Algorithm] 알고리즘 문제사이트

by skahn1215 2021. 10. 15.
728x90
반응형

알고리즘 어디서 풀어야 할까?

개인적인 생각입니다.

제가 좋아하는 순위로 적어 봤습니다.

 

지금은 프로그래머스로 문제를 풀고 있지만

릿코드로 옮기려 합니다.

 

추천순

  • 알고리즘의 알 도 모르겠다.
    - 삼성 sw 아카데미
    - 기초부터 익힌다.
    - 인프런 알고리즘 기초

 

  • 어느정도 푼다.
     - 프로그래머스 

 

  • 숙련이 되어 있다.
     - 릿코드
    - 해커랭크
     

 

1. 프로그래머스

https://programmers.co.kr/

 

프로그래머스

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

programmers.co.kr

 

장점

 - 많은 대기업들이 사용한다. 

 - GUI 가 깔끔하다

 - 코딩하는게 편리하게 되어 있다.

 - 다른사람들이 어떻게 풀었는지 볼 수 있다. 

 - 채용관련 챌린지들이 자주 올라온다.  

 

단점

 - 문제난이도가 급격하게 다르다.

 

 

참고

 - 깔끔한 GUI 나 이직을 준비하는 사람에게 좋다.
 - 초보에게도 좋다고 생각한다. 다른사람의 풀이를 보고 공부할수 있다.

 

 

2. 릿코드

https://leetcode.com/problemset/all/

장점

 - 많은 대기업들이 사용한다. 

 - 문제수가 많다.
 - 대기업 문제들이 여기서 나오는 경우가 많다.

 

 

단점

 - 영어다

 - 한국말로 문제를 이해 못할때가 많은데 영어로 하면 2배로 어렵겠다.

 - 단점이 장점으로 되는 경우는 영어실력도 늘것같다 

 - 하기 싫다. 하지만 해야된다.

 

 

참고

 - 요즘 영어로 알고리즘 문제가 많이 나오기 때문에 연습하면 좋을것같다.

 

 

3. 삼성 sw 아카데미

https://swexpertacademy.com/main/main.do

 

SW Expert Academy

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

swexpertacademy.com

 

 

장점

 - 강의가 공짜다.

 - 챌린지 같은거 통과하면 입사의 기회가 주어진다.

 - 문제가 다양하다.

 - 실제 삼성코딩테스트를 경험할수있다.

 - 다른사람의 코드를 볼 수 있다.

 - 알고리즘문제가 어려운 사람에게는 기초부터 하기 좋다.

 

 

단점

 - 강의가 올드 한 경우도 있다.

 - 코딩테스트를 준비하는 사이트로는 적합하지 않다.

 - 문제들이 다소 올드하다

 

 

 

 

 

4.백준

https://www.acmicpc.net/

 

Baekjoon Online Judge

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

www.acmicpc.net

장점

 - 문제수가 많다.

 - 문제별 난이도별로 차근차근 풀수 있다.

 

 

단점

 - 코딩자체가 불편하다. 빈화면에 짜야 한다.

 - 빌드에러가 발생한다.

 - 다른 사람이푼걸 보기가 쉽지 않다.

 - GUI 가 불편하다.

 

 

참고

 - 처음 시작하는 분들에게 추천

 

 

728x90
반응형

댓글