템플릿 바로가기
👇👇👇👇👇
바킹독 문제집 (공유용) | Notion
Hosted by Notion Sites — The easiest way to get a website up and running.
outgoing-headlight-814.notion.site

오른쪽 위의 "복제" 버튼을 눌러서 바로 사용할 수 있습니다.
제작 계기
요즘 저의 관심사 중 하나는 코딩 테스트입니다!
바킹독님의 강의와 문제집으로 차근차근 즐겁게 공부 중이에요 😆
깃허브에 이미 문제집이 잘 정리되어 있었지만, 제 문제 풀이를 기록하고 추적하고 싶어서 노션 데이터베이스로 관리할 수 있는 템플릿을 만들었습니다.
생각보다 너무 잘 쓰고 있어서 공유해 보려고 합니다!
템플릿 소개
사용 방법은 간단하니 바로 사용해도 됩니다!
더 자세한 설명과 의도가 궁금하다면 아래 내용을 확인해 보세요~
전체 문제

484개 전체 문제를 빠르게 확인하고, 기록할 수 있습니다.
정렬 & 필터

기본적으로 바킹독 문제집 원본 순서에 맞게 순번 속성을 넣어서 정렬했습니다. 정렬 순서는 변경하지 않는 것을 추천드립니다!
주제, 권장 여부, 완료 유무로 필터링할 수 있습니다. 전체 문제는 주제별로 그룹화되어 있습니다.
주제
주제는 문제집 문제가 존재하지 않는 0x00, 0x01, 0x0A, Appendix A 를 제외하고 모두 포함되어 있습니다. 이름이 좀 긴 주제의 경우 표 가독성을 위해 줄여서 표시했습니다.
ex) 0x02 기초 코드 작성 요령 II → 0x02 기초 코드 II
유형 & 권장
문제는 유형 속성과 권장 속성을 이용해서 다음과 같이 분류했습니다.

연습 문제도 반드시 풀고 넘어가야한다고 생각해서 기본 문제✔, 응용 문제✔와 같이 권장에 체크 표시를 추가했습니다.
이름 & 문제 링크
이름에 문제 제목, 문제 번호, 백준 티어를 표시하고 백준 문제 링크로 바로 접속할 수 있도록 문제 링크를 추가했습니다.
정답 코드 링크는 일부러 추가하지 않았습니다. 정답 코드가 문제 링크랑 같이 있는 것보다는 하나의 허들이 있어서 좋을 것 같다고 생각했기 때문입니다ㅎㅎ
완료 & 푼 날짜
완료한 문제들은 체크하고 푼 날짜를 기록할 수 있습니다.
문제 풀이를 기록할 때 “문제 풀이 기록” 템플릿을 활용할 수도 있습니다. 저 같은 경우는 “내가 푼 코드 / 솔루션 코드 / 기억할 것” 세 가지를 간단히 정리하는 편이라 해당 내용을 템플릿으로 넣어놨습니다.

캘린더 보기

문제를 풀고 날짜를 추가하면 캘린더 보기에서 푼 문제를 확인할 수 있습니다.
언제 어떤 문제를 풀었는지 한눈에 확인하며 동기부여를 받을 수 있습니다 😁
차트 보기


차트 보기에서 완료 현황과 문제 분포를 한눈에 확인할 수 있습니다. 파이 차트는 두 종류, 막대그래프는 4가지 종류가 있으니 원하는 보기를 선택해서 사용하세요!
제작 방식
484개를 하나씩 옮길 수는 없어서 노션 API를 활용해 만들었습니다,
파이썬 스크립트로 간단히 작성했는데, 커스텀하고 싶으신 분은 아래 코드를 클론 받아서 사용해 보세요!
GitHub - yesjuhee/algo-nortion-importer: 바킹독 알고리즘 워크북을 노션 데이터베이스로 마이그레이션 하
바킹독 알고리즘 워크북을 노션 데이터베이스로 마이그레이션 하는 스크립트 입니다. Contribute to yesjuhee/algo-nortion-importer development by creating an account on GitHub.
github.com
많은 사람들과 공유하고자 만든 템플릿이니 필요한 곳에 자유롭게 퍼트려 주시면 감사하겠습니다 🙇♂️
사용해 보시고 마음에 드셨다면 좋아요와 댓글 남겨주세요 💪