leetcode 에서
14 days study plan to crack algo
라는 과정으로 하루에 할당된 문제 2~3개를 매일 풀어보았다.
좋았던 점은, 다양한 알고리즘의 풀이 방식 별로 문제를 풀면서 공부할 수 있었다는 것이다.
하지만 연결리스트, 그래프와 같은 자료구조나 각 알고리즘에 대한 사전 지식이 없는 상태에서 문제를 풀었기 때문에 아직 기본기는 부족하다.
난이도 Medium인 문제 중 몇 개는 너무 어려워서 시간을 오래 써도 풀지 못했는데, 기본기가 없는 상태에서 문제풀이에만 매달리는 것은 효율적이지도 않고 공부에도 도움이 되지 않는다는 생각이 들어 중단하고, 충분히 알고리즘에 익숙해진 뒤 다시 풀어보기로 했다.
그래도 이 챌린지를 시작한 목표는 다양한 알고리즘 풀이 방식을 접하고 푸는 연습을 꾸준히 매일 하는 것이었기 때문에, 나름대로 보람있게 목표를 달성했다고 생각한다 ☺️
여기서부터는 조금 더 다양한 영역별로 문제를 풀면서 새로운 개념을 익히고, 지금까지 공부한 알고리즘의 개념과 풀이를 더 깊게 공부하기 위해 새로운 계획을 세웠다.
Curated List of Top 75 leetCode Questions to save your time
각 영역별로 leetCode의 문제를 선별한 리스트이다.
쉬운 난이도부터 하나씩 풀어보자.
새로운 알고리즘의 경우 최소 2일간은 같은 주제의 문제를 풀어보면서 개념과 문제풀이에 익숙해지도록 공부해볼 계획이다.