알고리즘, 자료구조, 코딩테스트 공부를 하긴 해야겠다라고 생각해서,
<파이썬 알고리즘 인터뷰> 라는 책을 구매하고, 그 책에서 챕터 별로 나오는 리트코드 연습문제를 같이 풀면서 공부했었다.
그러다 KDT 코스, 구글 부트캠프 코스에 참여해서, 인공지능 과정에 대해서 공부하고, 프로젝트 참여하고, 또 수료 조건인 자격증 공부하고, 응시하고, 하다보니 알고리즘/코딩테스트 공부에 시간을 많이 할애하지 못했고, 까먹고, 또 기초적인 문제 외에는 풀기 어려워서 좌절하고, 자신감도 많이 떨어져 있었다.
참여했던 프로그램들도 모두 끝나가고, 스스로 계속 공부를 해야하는데, 코드카데미에 자료구조/알고리즘 공부에 도움되는 코스가 있어서 추천한다.
https://www.codecademy.com/learn/paths/pass-the-technical-interview-with-python
코드카데미는 월구독료를 내면, 사이트 내의 모든 학습과정을 이용할 수 있는 사이트다. 1년 이용권을 결제하면 1달에 15000원 전후의 구독료를 내는 셈. 나는 넷플릭스 구독 안하고, 나의 미래를 위해 투자한다고 생각하고 코드카데미 구독을 결제했다.
https://rollingsnowball.tistory.com/71
자료구조/ 알고리즘에 대한 동영상 강의나 블로그 포스팅은 쉽게 찾을 수 있지만, 자료구조에 대한 이해를 높일 수 있게 한 줄 한 줄 코드를 짜보는 연습을 할 수 있다는 것이 가장 큰 강점이다. 그리고 위의 기술 인터뷰 코스를 끝내고, 문제 풀이도 해볼 수 있다.
https://www.codecademy.com/code-challenges
프로그래머스의
https://programmers.co.kr/learn/courses/57
와
[Python/문제풀이] 파이썬을 무기로, 코딩테스트 광탈을 면하자!
https://programmers.co.kr/learn/courses/9877
강의도 수강했지만, 자료구조와 알고리즘에 대한 기본 이해를 높이는 데는 코드카데미 코스가 더 도움이 되는 것 같다.
왜냐하면, 프로그래머스의 강의는 자료구조, 알고리즘에 대한 간단한 동영상 설명 + 프로그래머스 플랫폼에서의 문제 풀이로 구성이 되어 있는데, 코드카데미 코스의 경우에는 하나의 자료구조에 대해서 라인 바이 라인으로 직접 구현해보는 실습이 많기 때문이다.
그리고, 솔직히 문제는 프로그래머스 강의를 결제하지 않아도 프로그래머스 사이트에서 무료로 풀어볼 수 있는 문제도 많다. 게다가 프로그래머스 외에도 리트코드, 백준 등의 사이트에도 무료 문제가 많이 공개되어 있으며, 웹에서 검색하면 풀이 과정도 많이 공개가 되어있다. 특히 리트코드의 경우 전세계적으로 가장 널리 이용되는 플랫폼이다 보니 유튜브에서 무료 문제 풀이 동영상 강의도 쉽게 찾을 수 있다.(주로 영어 풀이이긴 하지만) 내가 현재 공부 또는 연습하고 있는 부분에 대한 문제만 난이도 별로 골라서 풀 수도 있다.
그래서 당분간 나는 코드카데미 기술인터뷰 코스 + 백준 문제풀이 중심으로 코딩테스트 준비 공부를 할 예정이다.
*21년 11월 23일 추가
코드카데미에서 블랙프라이데이~ 사이버먼데이 쿠폰을 뿌리고 있다.
현재 코드는 CYBER21
코드 넣으면 1년 구독료가 95.94달러가 된다.
여기에 추천인 링크를 타고 들어가서 결제하면 13개월 구독에 95.94달러 내는 셈.
(내 추천인 링크를 타고 가면 나도 1개월 구독 무료 혜택을 받게 되는 점을 밝힌다.)
'Programming > Coding Test' 카테고리의 다른 글
알고리즘 테스트, 코딩 테스트를 위한 Dynamic Programming 공부자료 (0) | 2021.08.05 |
---|---|
leetcode 108. Convert Sorted Array to Binary Search Tree 정렬된 배열의 이진 탐색 트리 변환 문제풀이 (0) | 2021.07.28 |
leetcode 1399. Count Largest Group 리트코드 1399번 가장 큰 그룹의 숫자 세기 문제 풀이 (0) | 2021.07.05 |
leetcode42. Trapping Rain Water 빗물 트래핑 문제풀이 (0) | 2021.06.21 |
leetcode 621. Task Scheduler 과업 스케줄러 문제풀이 (0) | 2021.06.20 |