- 각자의 feature 브랜치를 main(local)으로부터 작성 ( ex. feature/0주차_유상문 )
- n주차 폴더 안에 본인 성으로 (ex.Yoo) 로 Class 작성
- 문제가 여러개일 경우, 메서드를 분리하여 각 문제를 만들어 코드를 작성 (ex.problem1())
- 한주간 문제를 작성 후, feature(origin)으로 Push
(feature(local)-> feature(origin))
- origin 브랜치는 github에 가셔서 merge (feature->release)
- release merge 확인 후, main으로 merge (한번에 진행하겠습니다. 이 단계는 패스)
- 새롭게 branch 만들 경우, main(local)에서 fetch+pull로 최신 갱신
- 다시 브랜치를 생성할 경우 첫번째 줄 부터 다시 시작한다.
- 13주차 백준 : 17413(단어뒤집기2), 2798(블랙잭), 2477(참외밭)
- 12주차 프로그래머스 고득점 kt 그리디 : 체육복, 조이스틱, 큰 수 만들기, 구명보트, 섬 연결하기, 단속메라
- 11주차 프로그래머스 고득점 kit 정렬 : K번째수, 가장 큰 수, H-Index
- 10주차 프로그래머스 고득점 Kit 완전탐색 : 모의고사, 소수 찾기, 카펫
- 9주차 프로그래머스 고득점 Kit 스택/큐 : 기능 개발, 프린터, 다리를 지나는 트럭, 주식 가격
- 8주차 프로그래머스 고득점 Kit 해시 : 완주하지 못한 선수, 전화번호 목록, 위장, 베스트 앨범
- 7주차 최단 경로 : 1916(최소비용 구하기), 1504(특정한 최단 경로), 1753(최단경로)
- 6주차 DP (동적 계획법) : 1003(피보나치 함수), 9461(파도반 수열), 1149(RGB거리), 1520(내리막 길), 10942(팰린드롬?)
- 5주차 이분 탐색 : 1920(수 찾기), 1654(랜선 자르기), 2805(나무 자르기)
- 4주차 프로그래머스 1단계 신규 아이디 추천 (https://programmers.co.kr/learn/courses/30/lessons/72410)
- 3주차 정렬 : 2750(수 정렬하기), 2751(수 정렬하기2), 10989(수 정렬하기3), 2108(통계학), 1427(소트인사이드), 11650(좌표 정렬하기), 11651(좌표 정렬하기2), 1181(단어 정렬), 10814(나이순 정렬), 18870(좌표 압축)
- 2주차 DFS, BFS : 1260(DFS와 BFS), 2178(미로 탐색), 2606(바이러스), 2667(단지번호붙이기) 2644(촌수계산)
- 1주차 greedy : 2839(설탕배달) , 11399(ATM), 11047(동전0), 1026(보물)