Skip to content

BigOasis/Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigOasis 알고리즘 스터디 - Java 트랙

진행 내용

구분 내용
진행 기간 2025.08.19 ~ 2025.09.26 (6주) + 이후 기출 문제 풀이
진행 공간 Discord / GitHub
정기 스터디 시간 매주 화요일 오전 10:00 ~ 12:00


진행 일정

주차 날짜 주제
1주차 08.19 ~ 08.25 완전탐색, 순열, 조합, 재귀
2주차 08.26 ~ 09.01 스택, 큐, 그래프, DFS, BFS
3주차 09.02 ~ 09.08 DFS, BFS
4주차 09.09 ~ 09.15 다익스트라, 힙, 위상정렬
5주차 09.16 ~ 09.22 문자열, 해시테이블
6주차 09.23 ~ 09.26 DP
7주차~ 09.27 ~ 기출문제 풀이

📌 매주 화요일 오전 10시노션 페이지에 문제 공개



🙋‍♂️ 정규 스터디 참여 방법

  1. 본인 팀 디스코드 참여

    • 화 정규 스터디 시간에 참여 (질문은 상시 가능)
  2. 문제 풀이 & 리뷰

    • 각 주차 문제를 정규 시간 전까지 풀고, PR에 리뷰 코멘트를 작성
    • 정규 시간 진행
      • 60분: 공통 스터디 문제 1개 풀이
      • 60분: 위 문제 + 이전 주차 모든 내용 PR 한번에 올리기 (예제, 과제, 스터디 포함)
        • 단, 코드리뷰는 과제, 스터디 문제 위주로
  3. 레포지토리 브랜치 생성 규칙

    • 각자 이름으로 생성하되, 네이밍을 python/본인의_영문이름으로 통일
      예) python/YoungjuLee
  4. 주차별 문제 분류

    • 예제: 필수로 전부 풀이
    • 과제: 필수로 전부 풀이
    • 스터디: 스터디 당일에 공개되며, 스터디 장이 랜덤으로 선정하여 진행


진행 순서

  1. main 브랜치 pull
  2. git checkout -b java/본인의_영문이름 로 개인 브랜치 파기
  3. 지정 폴더 구조로 문제 코드 작성 예) EunseoPark / Week1 / BOJ_1018_체스판다시칠하기.py
  4. 각 주차 문제 내용 담은 이슈 생성 예) [Week1] EunseoPark
  5. 예제, 과제, 스터디 문제 풀이 후 정규 스터디 시간에 PR 생성 1회
  6. 모든 팀원이 코드 리뷰 작성
  7. 모든 팀원이 pr 리뷰를 작성하면(필수) 서로 PR 머지하기


📂 폴더 구조

플랫폼 태그

  • BOJ: 백준
  • PGS: 프로그래머스
  • LTC: 리트코드
이름 /
 └── Week1 /
     ├── BOJ_1018_체스판다시칠하기.java
     ├── PGS_게임.java
     └── LTC_문제명.java


📌 Commit 컨벤션

{이모지}{태그}: {클래스 이름(플랫폼_문제번호_문제제목)}_{메시지} #이슈번호

feat: BOJ_1018_체스판다시칠하기_체스판 로직 구현 #2
태그 설명
feat 새로운 기능 추가
fix 버그 수정
refactor 코드 리팩토링
comment 주석 추가(코드 변경 없음) / 오타 수정
docs 문서 수정 (README 등)
merge 브랜치 병합
rename 파일/폴더명 수정 또는 이동


PR 규칙

[주차] 영문 이름 - 푼문제 문제 (예제 + 과제)

[1주차] EunseoPark - 8문제

예시 PR 참고 해주세요 :)



스터디 멤버

박은서
(스터디장)
박교녕
@arty0928 @kny0ng125

About

BigOasis 알고리즘 스터디 - JAVA✨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages