Development/Algorithm

[코드트리] 청약통장 7회차 : 북마크로 나만의 복습 루틴 만들기

꼰용 2026. 6. 19. 13:04

이번 코드트리 청약통장 챌린지 7회차 미션에서는 코드트리의 북마크 기능을 활용하여 나만의 오답노트와 복습 루틴을 만들어 보았습니다.

북마크 기능

알고리즘 공부를 하다 보면 문제를 한 번 풀었다고 해서 완전히 내 것이 되는 것은 아니라고 생각합니다. 실제로 문제를 풀 당시에는 이해했다고 생각했지만 며칠 뒤 다시 풀어보면 풀이가 기억나지 않거나 접근 방법 자체를 잊어버리는 경우도 많았습니다. 

특히 최근 학습했던 완전탐색Ⅱ(백트래킹) 챕터의 문제들은 개념을 이해하는 것도 중요하지만 반복적인 복습이 더욱 중요하다고 느꼈습니다. 그래서 이번 미션에서는 코드트리의 북마크 기능을 활용하여 다시 복습해야 할 문제들을 정리해 보기로했습니다.

 

나만의 북마크 폴더 구성

 폴더 생성하기 버튼을 눌러 원하는 폴더를 총 30개까지 생성할 수 있습니다. 저는 단순히 난이도 기준으로 분류하기보다 학습 목적에 맞춰 폴더를 만들었습니다.

 

📁 다시풀어보기

풀이를 보았거나 해결까지 시간이 오래 걸렸던 문제들을 저장하는 폴더입니다.

📁 개념복습

백트래킹, 재귀 호출, 상태 복구처럼 개념 이해에 도움이 되었던 문제들을 저장했습니다.

📁 실수기록

정답은 맞췄지만 조건 누락이나 구현 실수로 여러 번 제출했던 문제들을 모아두었습니다. 이렇게 분류하니 단순히 문제를 저장하는 것이 아니라 어떤 이유로 다시 봐야하는지까지 함께 관리할 수 있어 편리했습니다.

북마크

북마크 문제 다시 풀기

가장 먼저 복습한 문제는 백트래킹 챕터에서 학습했던 사다리 타기 문제였습니다. 처음 문제를 풀 당시에는 단순히 시뮬레이션 문제라고 생각했습니다. 하지만 실제로는 주어진 가로줄 중 일부만 사용하더라도 동일한 결과를 만들 수 있는지 확인해야 했고, 최소한의 가로줄 개수까지 찾아야 했기 때문에 백트레킹이 필요한 문제였습니다. 처음 풀이할 때는 정답을 맞히는 데 집중했다면, 이번 복습에서는 왜 백트레킹으로 접근해야 하는지 완벽하지 않지만 어느정도 이해 할 수 있게 되었습니다.

각 가로줄에 대해

선택한다 vs 선택하지 않는다

라는 두 가지 선택을 반복하며 모든 경우를 탐색한다는 점이 자연스럽게 떠올랐고 백트래킹의 핵심인 선택 탐색 → 복구 구조도 이전보다는 명확하게 이해할 수 있게 되었습니다.

복습을 통해 단순히 문제를 다시 푸는 것이 아니라 개념 자체를 내 것으로 만드는 과정이 중요하다는 것을 느낄 수 있었습니다.

좋았던 점

좋았던 부분은 하나의 문제를 여러 북마크 폴더에 동시에 등록할 수 있다는 점이었습니다. 예를 들어 어떤 문제는 "백트레킹 복습용" 이면서 동시에"실수 기록" 문제인 경우가 종종 있습니다. 일반적인 즐겨찾기 기능은 하나의 카테고리에만 분류되는 경우가 많은데, 코드트리는 여러 폴더에 동시에 등록할 수 있어 다양한 기준으로 문제를 관리할 수 있었습니다. 

바라는 점

북마크 기능 자체는 만족스러웠지만 개인적으로는 폴터의 하위 뎁스(Depth)를 지원하지 않는 점이 조금 아쉬웠습니다. 아래와 같은 형태로 관리할 수 있었다면 더 체계적으로 구분이 가능하지 않았을까 싶습니다. 사실 현재도 폴더명을 잘 활용하면 충분히 관리할 수 있지만 추후 하위 폴더 기능이 추가된다면 더욱 강력한 복습 도구가 될 것 같습니다. 

📁 백트레킹

    📁 개념복습

    📁 다시 풀어보기

📁 DFS/BFS

    📁 개념복습

    📁 다시 풀어보기

📁 실수기록

 

또 하나는 오답 문제 자동 북마크 기능입니다.(제가 못 찾는 걸까요..) 알고리즘 문제를 풀다 보면 틀렸던 문제를 나중에 다시 복습해야 한다고 생각하면서도 막상 북마크 등록을 잊어버리는 경우가 종종 있었습니다. 그래서 제출 결과가 오답인 문제를 자동으로 오답노트 폴더에 등록하는 옵션이나 북마크 여부를 물어보는 기능이 추가된다면 복습 루틴을 만드는 데 더욱 도움이 될 것 같다는 생각이 들었습니다.

 

코드트리 && 복습 루틴

최근에는 새로운 문제를 푸는 것과 함께 북마크 한 문제를 주기적으로 다시 확인하는 습관을 만들려고 노력하고 있습니다.

  1. 새로운 문제 풀이
  2. 해설을 참고했거나 어려웠던 문제 북마크 등록
  3. 주말에 북마크 문제 다시 도전
  4. 스스로 해결 가능하면 북마크 해제

이 방법을 사용하니 단순히 문제를 푼 수만 늘리는 것이 아닌 실제로 이해한 문제를 늘어나는 것을 확인할 수 있었습니다.

 

 

추천링크 : 링크

추천코드 : 8BDYLC

 

3년 만에 돌아온, 코드트리 청약 통장 챌린지 | 코드트리

매주 학습 납입하고 7주 만기 채우면 코드트리 8월까지 무료. 매주 추첨권을 모아 맥북·에어팟·애플워치 응모까지. 신청 인원에 따라 조기마감될 수 있어요.

www.codetree.ai