Skip to content

utact/algorithm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3️⃣ Algorithm-Study

📌 Rule

  • 스터디는 매주 수요일 비대면으로 진행
  • 매주 풀 문제는 논의 후 결정
  • 매주 월요일 24:00까지 본인이 푼 코드 제출
  • 제출 파일명: Main_본인이름.java
  • 각자 개인 브랜치에서 작업 후 PR 생성

👨‍💻 스터디원

이름 GitHub
김민정 @MinJeongKimm
김용수 @canit0221
김준이 @junni413
나유경 @nayukyung123
박서영 @psy06004
유승준 @utact
정선열 깃허브 주소

✏️ Git Convention

Branch 전략

  • main: 최종본 (PR 승인 후에만 merge)
  • 개인 작업: 각자 브랜치 생성 (예: feat/영문이름)

Commit 규칙

  • 형식: 타입: [n주차] 내용
  • 반드시 몇 주차인지 포함

타입 종류

  • Solve: 새로운 코드/문제 풀이 추가
  • Fix: 코드 수정 또는 버그 해결
  • Refactor: 코드 리팩토링
  • Docs: 문서 작성/수정 (README 등)
  • Chore: 기타 변경

예시

Solve: [1주차] BOJ 14502 연구소 풀이 추가
Fix: [2주차] SWEA DFS 코드 버그 수정
Docs: [3주차] CS 운영체제 정리 추가

🔍 코드 리뷰 규칙

진행 방식

  • 매주 월요일 24:00까지 개인 브랜치 → main PR 제출
  • 리뷰는 본인 코드 제외, 다른 사람 코드 담당 (Pair 매칭)
  • 리뷰는 GitHub PR 댓글로 작성

리뷰 체크포인트

  • 가독성: 변수명/함수명 직관성
  • 로직: 알고리즘 풀이 방식의 적절성
  • 성능: 시간/공간 복잡도 최적화 가능성
  • 확장성: 엣지 케이스 대응 여부

리뷰 작성 방식

  • 잘한 점(👍) + 개선 제안(💡) + 질문(❓) 함께 작성
  • 필요시 Notion에 리뷰 요약 정리

리뷰 공유 세션

  • 매주 수요일 20:00 ~ 22:00 비대면 리뷰 공유
  • 모범 풀이/개선 사례 발표

About

SSAFY 14기 대전 3반 알고리즘 스터디

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%