Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

PS Note

매일 푼 문제를 알고리즘, 언어, 접근법과 함께 정리하는 기록용 저장소.

폴더 구조

ps-note/
├── README.md              # 운영 방법 요약
├── problems/              # 날짜·문제별 정리
│   └── YYYY/
│       └── MM/
│           └── YYYY-MM-DD-플랫폼-문제.md
├── algorithms/            # 알고리즘/패턴 요약
│   └── topic.md
└── stats/                 # 통계, 회고 자료
    ├── weekly.md
    └── monthly.md
  • problems/ 하위 파일 이름 예: 2025-11-26-boj-1234.md
  • algorithms/에는 투 포인터, 세그먼트 트리 등 패턴별 정리
  • stats/에는 주간·월간 회고, 누적 통계 기록

README 활용 방식

  1. 개요: 프로젝트 목적, 사용 언어, 기록 규칙을 간단히 소개
  2. 진행 요약: 주간/월간 해결 수, 플랫폼·난이도 비율 등을 표나 그래프로 갱신
  3. 문제 기록 템플릿: 아래 표를 복사하여 해당 날짜 섹션에 붙여넣기
  4. 알고리즘/패턴 요약 링크: algorithms/ 내부 문서 링크 제공
  5. 회고 & TODO: 부족한 부분과 다음 학습 계획을 bullet로 추가

문제 기록 표 템플릿

날짜 문제(링크) 언어 난이도/태그 사용 알고리즘 접근 요약 추가 메모
2025-11-26 BOJ 1234 Python 골드 / 그래프 BFS, 위상정렬 핵심 아이디어 및 실패 시도 요약 리팩터링 메모, 참고 코드 링크
  • 필요 시 추가 메모 칸에 핵심 코드 블록, 시간·공간 복잡도, 복습 일정 등 기입

알고리즘/패턴 노트

algorithms/topic.md 파일 구조 예시:

# 투 포인터
- 사용 조건: 정렬된 배열, 연속 구간 등
- 기본 패턴: ...
- 실수 포인트 / 예외 케이스
- 대표 문제: [문제명](링크)

주간·월간 회고

  • stats/weekly.md: 해결 수, 성공/재도전 케이스, 배운 패턴
  • stats/monthly.md: 누적 통계, 난이도 분포, 다음 달 목표

추가 팁

  • 실패 후 성공한 문제는 별도 섹션(예: 재도전 리스트)에 모아서 복습 루틴화
  • 시간 복잡도/공간 복잡도 기록을 습관화해 최적화 감각 유지
  • 표 하단에 “다음에 풀어볼 문제”를 적어 두면 자연스럽게 TODO 관리 가능

이 템플릿을 바탕으로 매일 problems/YYYY/MM 폴더에 노트를 추가하고, 주요 변화는 README와 통계 문서에 반영하면 체계적인 기록이 완성됩니다.

About

PS note

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors