알고리즘 문제 사이트 + 코딩 테스트 사이트
12 March 2020 -
2 mins read time
Tags:
IT
알고리즘
알고리즘 사이트 1 : 백준
- 가장 다양하고 많은 알고리즘 문제가 있는 곳이 백준이다. 여담으로 최백준에 의해 만들어진 알고리즘 트레이닝 사이트다
- 알고리즘 문제를 단계별, 종류별 등 다양하게 접근이 가능하고 이용자들이 직접 만든 문제집도 있기에 본인에 취향에 맞게 선택해서 문제를 풀 수 있다.
- 삼성 코딩 테스트 문제 모음집는 삼성을 준비한다면 즐겨찾기 필수
- 문제 뿐만아니라 오프라인/온라인으로 알고리즘 강의 수강이 가능함 강의 사이트 비쌈…ㅜㅜ
- 지원 언어는 C, C++, Java, Python, Swift 등 다양함
- 삼성이 직접 운영하는 알고리즘/코딩 테스트로 삼성을 준비하는 취준생에게 반드시 거쳐야 하는 곳.
- 알고리즘 문제의 난이도를 1(쉬움)~8(어려움)으로 구분했고 본인의 실력에 맞게 풀면 된다. 삼성 코딩 테스트의 난이도는 3~4 또는 4~5 정도라고 말하는 소문들이 있다.(뇌피셜)
- 알고리즘 문제를 풀고 제출하는 부분이 실제 삼성 코딩테스트의 페이지와 유사하니 경험하는 것이 좋다.
- 코딩을 위한 커뮤니티가 존재하여 해결 방법에 대한 논의를 할 수 있고 빅스비 관련 강의 및 코딩 관련 강의도 있다.
- 신입 SW 역량테스트라는 모의검정 문제 예시/해설이 있으므로 간접 경험이 가능하다
- 상시 SW 역량테스트라고 불리는 채용 이외에 열리는 삼성 코테를 경험할 수 있다. 여기에서 좋은 점수를 획드하면 채용 시즌에 코테를 통과할 수 있다. 다만 인기가 많기에 경쟁률이 치열하다.
- 지원 언어는 C, C++, Java, Python
알고리즘 사이트 3 : 프로그래머스
- 2019년 삼성 이외의 많은 기업들이 프로그래머스를 활용하여 코딩 테스트를 진행했다. 그렇기에 삼성 이외의 코딩 테스트를 준비하려면 프로그래머스 경험은 필요하다. 대표적으로 카카오가 있다.
- 프로그래머스는 알고리즘 문제를 난이도별로 풀수있고 개발 언어별로 분류를 할 수 있다.
- 많은 스타트업들이 프로그래머스 사이트를 통해 개발자 채용을 진행한다. 코딩 테스트를 하거나 과제를 주는 것 같다.
- 가끔식 기업 코딩 챌린지가 열리므로 도전해보는 것도 재밌다.
- 문제 뿐만아니라 온라인으로 알고리즘 강의 수강이 가능함 강의 사이트 유무료 존재
- 지원 언어는 C, C++, Java, Python, Swift 등 다양함
- 코드 그라운드는 기업의 코딩 테스트를 위한 사이트이기 보다는 알고리즘 및 코딩 대회를 참가하기 위한 곳이다.
- 문제의 난이도가 높고 심지어 수학적 개념을 요구하는 문제, 영어 등 쉽지 않다. 알고리즘 비기너에게 비추
- 대회를 위한 문제거나 대회에 나왔던 문제이므로 최적화, 효율성 등이 반드시 필요함
- 지원 언어는 C, C++, C#, Java, Python
알고리즘 사이트 5 : 기타
- 위의 언급한 사이트외에도 다른 곳이 있지만 다 하기에는 너무 많으니 선택과 집중이 필요하다.
- 정올
- 코딩도장
- 구름edu
결론
- 문제의 답이 보이지 않는다면 1시간 정도 고민하고 답을봐라. 그리고 내일 다시 풀어봐라 by 백준
- 알고리즘 문제의 경우 다양한 방법이 있겠지만 푸는 방식을 모르면 답이 없다…. 고로 답을 봐라
- 백준과 프로그래머스만 활용한다면 많은 기업의 코딩 테스트를 커버할 수 있다.
- 알고리즘 문제는 많이 풀수록 문제의 풀이 과정이 눈에 보인다고 하는데… 블로그 주인장은 아직도 안 보인다…ㅜㅜ
Related Posts