꾸준한 알고리즘 학습과 코드 리뷰를 통해 개발자로서의 역량을 성장시키고자 합니다.
- 2022.08.01 ~ 무기한
평 일
: 20:30 ~ 22:30 (라이브 스터디)
주 말
: 토요일 오후 2시 Webex 코드 리뷰 (필참)- 매주 조별 [This Week's Goals] 필수 문제 풀기
- 작성한 코드 깃허브에 커밋
- 주말에 각자 작성한 코드 리뷰 및 코멘트
- 스터디 세부 규정은 글 하단 참고
주차 | 조 | 분류 | 필수문제 | 선택문제 |
2주차 | A조 | 정렬 |
1. 좌표 압축 2. 문제 이름 3. 문제 이름 4. 문제 이름 5. 문제 이름 |
+ 선택 문제 |
B조 | 배열 |
1. 평균은 넘겠지 2. 문제 이름 3. 문제 이름 4. 문제 이름 5. 문제 이름 |
+ 선택 문제 |
초기 세팅을 마친 경우,
본인 이름 폴더 내에 파일을 넣고 커밋 진행
$ git add 파일
$ git commit -m "커밋메시지"
$ git push
❗ git push 이후
❗ 본인의 Github fork repository에서 [Pull Request]를 눌러야 파일 전송됨.
❗ 아래 '초기 세팅 방법' 5번 ~ 8번 과정 참조
$ git add 파일(파일 이름 : 알고리즘 사이트명_문제번호_문제이름)
$ git commit -m "커밋내용"
- ❗ 인증 파일 관련 안내 ❗
- 인증 파일은 반드시 .py 또는 .java 확장자 파일이어야 함
- 인증 파일명'은
알고리즘 문제 사이트 이름_문제번호_문제이름.py
로 수정할 것 - ex) "백준_11654_아스키 코드.py"
"SWEA_14557_카드 제거.py"
❗ 오류 발생 시 클릭 ❗
-
깃허브 remote Repo와 local Repo의 저장된 데이터가 일치하지 않아서 생기는 문제
일반적으로 remote Repo에 저장된 파일이 local Repo에는 존재하지 않는 경우 발생.! [rejected] main -> main (fetch first) error: failed to push some refs to 'https://github.com/...
따라서, git pull을 통해 로컬 저장소의 파일을 내려받아야 함.
본인이 업로드할 파일 삭제되지 않게 주의!$ git pull
-
브런치가
main
이 아닌 경우, 다시main
으로 설정해주세요$ git checkout main
$ git push
push 완료 후 본인 계정의 github 저장소에 들어오면 Compare & pull reqeust 버튼이 활성화됨.
해당 버튼을 선택하여 메시지를 작성하고 PR을 생성.
Rule Details
규정 | 내용 |
라이브 스터디 무단 결석 (부득이한 사정으로 참석 불가능한 경우 당일 오후 6시 까지 미리 공지) | 경고 1회 |
코드리뷰 무단 결석 (부득이한 사정으로 참석 불가능한 경우 전일 오후 6시 까지 미리 공지) | 경고 1회 및 벌칙 코드 작성 |
- 지각 2회 시 1회 경고 - 경고 3회 누적 시 퇴출 - 매월 1일 경고 리셋 |
주차 | 조 | 분류 | 필수문제 | 선택문제 |
1주차 | A조 | 문자열, 기본수학 (소인수분해, 수열, 소수판별) |
1. 크로아티아 알파벳 2. 손익분기점 3. 달팽이는 올라가고 싶다 4. 소인수분해 5. 골드바흐의 추측 |
+ ACM 호텔 + 베르트랑 공준 |
B조 | 반복문 문자열 |
1. 아스키 코드 2. 다이얼 3. 더하기 사이클 4. OX퀴즈 5. 알람시계 |
+ 손익분기점 + 크로아티아 알파벳 |