8000 GitHub - Leejieon/Algo_Study: 하반기 알고리즘 스터디
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Leejieon/Algo_Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

📃 스터디 규칙

  1. 매주 목요일 오후 6시 대면 회의를 1회 진행한다. (장소와 시간은 변경될 수 있음)
  2. 문제 풀이 기한은 ~ 다음주 회의 전까지이다.
  3. 매주 4개의 문제를 풀이
  4. 본인 코드 설명은 템플릿을 참고하여 README.md에 기록
  5. 다른 사람의 코드를 보고 코드 리뷰할 것이 있으면 코멘트 남기기.

❌ 스터디 패널티❌

  1. 문제 고의적으로 문제를 풀지 않을 시, 5천원
  2. 스터디 고의적으로 참여하지 않을 시, 5천원

📕 문제집

1주차 ~ 10주차
날짜 분류 출처 문제1 문제2 문제3 문제4
1주차 09.11 ~ 09.14 백트래킹(Backtracking) 백준,프로그래머스 가르침 좋은수열 연산자 끼워넣기(3) 교점에 별 만들기
2주차 09.14 ~ 09.21 그래프(Graph) 백준,프로그래머스 벽 부수고 이동하기 모양 만들기 일요일 아침의 데이트 네트워크
3주차 09.25 ~ 10.05 다이나믹 프로그래밍(DP) 백준,프로그래머스 받아쓰기 양팔저울 구간 나누기 N으로 표현
4주차 10.05 ~ 10.12 구현(Implementation) 백준,프로그래머스 모노미노도미노2 경사로 큐빙 메뉴 리뉴얼
5주차 10.12 ~ 10.19 최소 스패닝 트리(MST) 백준,프로그래머스 최소 스패닝 트리 연애 혁명 행성 연결 합승 택시 요금
6주차 10.18 ~ 10.26 랜덤 문제 프로그래머스 이모티콘 할인행사 양궁대회 N-Queen 불량 사용자
7주차 10.27 ~ 11.02 랜덤 문제 프로그래머스 순위 검색 표현 가능한 이진트리 보석 쇼핑 경주로 건설
8주차 11.02 ~ 11.09 두 포인터(Two Pointer) 백준, 프로그래머스 세 용액 같이 눈사람 만들래? 꿈틀꿈틀 호석 애벌레 - 효율성 징검다리 건너기
9주차 11.23 ~ 11.30 랜덤 문제 백준,프로그래머스 크리스마스 트리 두 배열의 합 자물쇠와 열쇠 파괴되지 않은 건물
10주차 11.30 ~ 12.07 랜덤 문제 백준, 프로그래머스 저울 욕심쟁이 판다 셔틀버스 기둥과 보 설치

2024 알고리즘
날짜 분류 출처 문제1 문제2 문제3 문제4
1주차 01.17 ~ 01.24 삼성A형 기출문제 백준 파이프 옮기기 색종이 붙이기 배열 돌리기
2주차 01.24 ~ 01.31 다이나믹 프로그래밍(DP) 백준 보석 도둑 DDR 줄 세우기 성냥개비
3주차 01.31 ~ 02.07 solved.ac class 5 백준 할로윈의 양아치 별자리 만들기 팰린드롬 분할 벽 부수고 이동하기 4
4, 5주차 02.07 ~ 02.21 solved.ac class 5 백준 외판원 순회 2048(Easy) 낚시왕 가장 긴 증가하는 부분 수열 5
6주차 02.21 ~ 02.28 solved.ac class 5+ 백준 본대 산책2 선분 교차 2 전깃줄 - 2 계단 수
7주차 03.06 ~ 03.13 랜덤 문제 백준, 프로그래머스 카드 게임 부분수열의 합 2 섬 연결하기 여행경로
8주차 03.13 ~ 03.20 2024 KAKAO WINTER INTERNSHIP 프로그래머스 도넛과 막대 그래프 주사위 고르기 n + 1 카드게임 산 모양 타일링
9주차 04.03 ~ 04.11 다이나믹 프로그래밍(DP) 백준 색상환 그림 교환 파일 합치기 소형기관차
10주차 04.11 ~ 04.17 이분 탐색(Binary Search) 백준 반도체 설계 공유기 설치 K번째 수 냅색문제
11주차 04.28 ~ 05.05 세그먼트 트리(Segment Tree) & Random 백준 탑_보기 최솟값과_최댓값 수열과_커리_15 최솟값
12주차 05.08 ~ 05.15 자료구조(Data Structure) 백준 압축 컵라면 후위_표기식 나무_재테크

🗂 폴더 구조

[문제 출처] / [알고리즘명] / [문제 제목] / [이름]

문제제목 폴더는 문제번호_문제이름(띄어쓰기는 _ 로 표시)으로 한다.

EX : 11053_가장_긴_증가하는_부분_수열

🔎 깃허브 사용법

전체적인 흐름

  1. 매주 대면 회의에서 문제 선정 직후, 한 사람이 main 브랜치에 새로운 문제 폴더를 생성한다.
  2. main 브랜치에서 본인 이름으로 각자 브랜치를 생성한다. (처음 한 번만 하면 됨)
  3. 본인 브랜치에서 첫 add , commitpush 후 깃허브 페이지에서 PR을 생성한다. (레포지토리에서 Compare & pull request 버튼 클릭)
  4. 한 번 생성한 PR은 일주일간 유효하며, 다음 회의 시작 시 스터디원들과 함께 merge한다.

Pull Request

  • PR 제목은 [해당 주]-[본인 이름]으로 한다.예시: week1-kcm4112
  • merge base가 main임을 확인한다.
  • Assignees에 본인을 태그하고, Labels에 해당 주에 사용하는 알고리즘을 태그한다.
  • 덧붙일 코멘트가 있다면 자유롭게 작성한다.

Commit Convention

  • 새로운 문제 파일 추가 시: Create [문제 번호] [문제 제목]

    Create 1003 피보나치 함수

  • 기존 코드 수정 시: Modify [문제 번호] [문제 제목]

    Modify 1003 피보나치 함수

코드 리뷰

PR에 직접 코멘트를 남겨도 좋고, 코드 일부분에다 리뷰를 해도 된다.

About

하반기 알고리즘 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0