|  |  |  |  |  |  |  | 
|  |  |  |  |  |  |  | 
- 목요일 20시
- 일요일 12시
- PR을 통한 코드 리뷰
- 핵심 아이디어 및 문법 소개 (시각적 자료 있으면 👍)
- Discord : 주 소통 채널
- Github : 코드 업로드 및 버전 관리
- BOJ 그룹 : 제출 현황 조회
- Notion : 문제 리스트 정리 / 벌금 내역 관리
- 카카오톡 : 벌금 / 긴급 공지 및 연락
- 
코드 제출은 스터디 1시간 전까지 Github에 PR 
- 
문제를 못 풀었을 경우 😥 - 문제 해석, 접근 방식, 개념 등을 주석으로 최대한 적어서 업로드
- 다음 스터디 전까지 다시 풀어서 올리기
- → 지키지 않을 시, 문제를 안 푼 것으로 간주하여 벌금 부과
 
- 주석 : 코드 설명보다는 아이디어 도출 과정 위주
- 네이밍 : 변수, 함수명은 최대한 시멘틱하게 작성
- 파일명 : 문제번호-문제_이름-작성자.py- 요소 간 구분 : -(hyphen)
- 요소 내 공백 : _(underbar)
- ex : 10094-에라스토스의_체-kimssafy.py
 
- 요소 간 구분 : 
- git add .지양. 한 문제 단위 커밋
- 제목 첫 글자는 대문자
- ex : fix: Change input() to readline()
 
- ex : 
- ⭐ push 전에 항상 pull 하여 충돌 방지
# Type
- code  : 코드를 제출할 때
- fix   : 틀린 문제를 맞았을 때
- docs  : README를 수정할 때
- refac : 맞은 문제를 개선할 때
- chore : 그 외 자잘한 수정(디렉토리 추가 등..)
# e.g
"code: Solve boj 10972 에라토스테네스의 체 (seokzin)"
"refac: Change input() to readline()"
algo-itzy
├──BOJ
│   ├──arbitrary_precision / big integers (임의 정밀도 / 큰 수 연산)
│   ├──area_of_a_polygon (다각형의 넓이)
│   ├──arithmetic (사칙연산)
│   ├──backtracking (백트래킹)
│   ├──bellman–ford (벨만–포드)
│   ├──binary_search (이분 탐색)
│   ├──bfs (너비 우선 탐색)
│   ├──bruteforcing (브루트포스 알고리즘)
│   ├──combinatorics (조합론)
│   ├──data_structure (자료 구조)
│   ├──deque (덱)
│   ├──dfs (깊이 우선 탐색)
│   ├──dijkstra (다익스트라)
│   ├──divide_and_conquer (분할 정복)
│   ├──dp (다이나믹 프로그래밍)
│   │   ├──01003-피보나치_함수
│   │   │   ├──01003-피보나치_함수-각자id.py
│   │   │   ├── ...
│   │   │   └── README.md
│   │   └──09461-파도반_수열
│   │       ├──09461-파도반_수열-각자id.py
│   │       ├── ...
│   │       └── README.md
│   ├──exponentiation_by_squaring (분할 정복을 이용한 거듭제곱)
│   ├──floyd–warshall (플로이드–와샬)
│   ├──geometry (기하학)
│   ├──graph_theory (그래프 이론)
│   ├──graph_traversal (그래프 탐색)
│   ├──greedy (그리디 알고리즘)
│   ├──implementation (구현)
│   ├──knapsack (배낭 문제)
│   ├──mathematics (수학)
│   ├──number_theory (정수론)
│   ├──prefix_sum (누적 합)
│   ├──primality_test (소수 판정)
│   ├──priority_queue (우선순위 큐)
│   ├──queue (큐)
│   ├──recursion (재귀)
│   ├──set-map_by_hashing (해시를 사용한 집합과 맵)
│   ├──set-map_by_trees (트리를 사용한 집합과 맵)
│   ├──sieve_of_eratosthenes (에라토스테네스의 체)
│   ├──sorting (정렬)
│   ├──stack (스택)
│   ├──string (문자열)
│   ├──topological_sorting (위상 정렬)
│   ├──tree (트리)
│   ├──two-pointer (투 포인터)
│   └──value-coordinate_compression (값 / 좌표 압축)
├──SWEA
└──Programmers
사채업자 아니에요 우리의 실력 향상을 위한 방침입니다 ^_^
돈 많이내면 땡큐. 잦은 지각과 결석 바랍니다.
- 스터디 결석 : 6,000원
- 사유 결석 : 누가 들어도 합당한 사유 → 면제
 
- 스터디 지각 : 4,000원
- 미제출 : 문제 당 2,000원
- 벌금 사용처 : 코로나 잠잠해지면 오프라인 회식 때 FLEX
- 익일 낮 12시 전까지 총무에게 카카오 페이로 입금 (시간 내 미입금 → +1,000원)