기타정보

코딩테스트 준비, 알고리즘 사이트 추천 3곳 장단점 정리!

AllTheTech 2023. 9. 3. 11:06

알고리즘 문제 사이트 3곳 추천드립니다.

1. 프로그래머스 

https://school.programmers.co.kr/learn/challenges?order=recent 

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr

javascript, c언어 등 다양한 언어로 알고리즘 문제를 풀 수 있고, 기초 알고리즘 문제와 자주 틀리는 알고리즘 문제를 카테고리별로 선택할 수 있다. 뿐만 아니라 과제테스트 연습도 제공하고 있어서, 취업 준비하는 분들께 유용한 사이트이다. 

장점

  • 난이도, 유형 별 카테고리가 잘 정리되어 있다.
  • 다른 사이트들과 비교했을 때 UI가 깔끔하다.
  • 과제 테스트도 연습해 볼 수 있다.
  • 제출하기 전 실행 테스트를 해볼 수 있다.

단점

- 테스트케이스의 오류가 종종 있다. (피드백이 빠르지는 않은 듯)

- 알고리즘 문제 제공 언어가 총 11개 정도 있다.(타 사이트에 비해 적음)

2. 백준

https://www.acmicpc.net/

 

Baekjoon Online Judge

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

www.acmicpc.net

알고리즘 문제 양이 어마어마하게 많고 많은 유저들이 사용하고 있어서, 업데이트 속도도 빠른 것 같다. 근데 UI가 너무 별로고, javascript 언어가 없어서, 사이트를 직접 사용해보진 않았다.

장점

- 문제 수가 많다(현재까지 28713개의 문제들이 있음)

- 언어의 종류가 많다(71개)

- 업데이트가 빠르다.

단점

- javascript 없음(ㅠㅠ)

- 제출 전 실행 테스트를 할 수 없다(UI가 별로)

3. codewars

https://www.codewars.com/

 

Codewars - Achieve mastery through coding practice and developer mentorship

A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!

www.codewars.com

해외에서 만든 알고리즘 사이트. 사이트가 영어로 되어있다. javascript 언어는 물론, 백준 사이트에도 없는 생소한 언어들도 많이 제공하고 있다. 영어를 번역하는 데 있어서 불편함이 없다면 가장 추천해 주고 싶은 사이트

장점

- 프로그래머스에 있는 기능 대부분 있다.

- javascript 포함 다양한 언어들을 제공한다.

- javascript로 문제를 풀 때 node 버전도 설정할 수 있다.

- 알고리즘 문제를 풀 때 샘플테스트용 가이드를 제공해 준다.

단점

- 해외 사이트이기 때문에 문제가 영어로 적혀있다(번역기 돌리면 문제 x)

-2871322 287138713

반응형