SW 엔지니어 트랙 2기 - 2차 스터디 (코딩테스트 준비/알고리즘 문제풀이 스터디) 레포지토리입니다.
6명의 레이서(김지환, 박승준, 김호진, 김태준, 조재홍, 임병준)가 3주 동안 ( 6/13(월) ~ 7/1(금) ) 참여하는 스터디입니다.
![]() 김지환 |
![]() 박승준 |
![]() 김호진 |
![]() 김태준 |
![]() 조재홍 |
![]() 임병준 |
- 이 저장소를 자신의 로컬에 내려받는다. (clone)
- 자신의
github ID로 브랜치를 생성한다. - 해당 브랜치로 이동하여, 자신의
github ID로 폴더를 생성한다. - 생성된 폴더에 자신의 소스코드를 업로드 한다. (1파일 1문제)
- 1문제 해결할때마다 add, commit, push 를 한다 (이때
commit 메세지 규칙을 지키기) - 모든 풀이가 끝난 다음, main 브랜치로 pull request를 보내기
- 다른 사람의 파일을 변경하지 않도록 주의하기!
- 한 문제당 한 파일씩 생성 - 파일명 : BOJ_문제번호 (확장자는 언어명)
-
예시) C++로 백준 온라인 저지의 10026번 문제 해결했다면
BOJ_10026.cpp -
한 문제 풀 때마다 커밋하기 (commit 메세지 규칙은 하단 참고!)
-
이번 주차의 문제들을 모두 풀고 나서 한번에 커밋하면 안됨
commit 메세지: [BOJ] 문제번호 / 문제명 / 난이도 / 해결한 언어
예시) 터미널에서 작성법
git commit -m "[BOJ] 10026 / 적록색약 / 골드 5 / C++"
매주 있는 회의에서 코드리뷰를 한다.
전체 코드 흐름을 파악한 뒤, 다른 분의 풀이를 먼저 읽어보면서 하기 내용들을 생각해본다
- 잘했다고 생각되는 부분
- 이렇게 수정하면 더 좋을 것 같다고 생각되는 부분
- 왜 이렇게 풀었는지 이유가 궁금한 부분
- 또 다른 풀이 방식이나 더 좋은 방법 있으면 제시





