- 알고리즘을 활용하여 효율적인 코드 작성
- 프로그램 설계 능력 향상
- 코딩 테스트 연습
- 1주일에 1문제라도 알고리즘 문제 푸는 것을 습관으로 만들기
fork는 2022-GDSCSCH-AlgorithmStudy의 저장소를 자신의 계정으로 복사하는 기능입니다.
앞으로 모든 문제는 자신의 계정 아래에 있는 저장소를 활용해 진행해주세요.
- 개인 깃허브에 알고리즘 레포지토리 생성 후, 문제를 정확하게 풀기 전까지는 개인 레포지토리 내에서 커밋합니다. (fork과정)
- 문제를 완벽하게 해결하고 난 후에는 이 계정의 본인 폴더에 문제 번호를 이름으로 커밋한다.
fork한 저장소는 github.com에 존재하기 때문에 소스 코드를 추가하고, 수정하는 작업을 할 수 없습니다.
clone 명령은 github.com에 존재하는 이 저장소를 자신의 노트북 또는 PC로 복사하는 과정입니다.
- 터미널에서 다음 명령을 입력합니다.
git clone https://github.com/{본인_아이디}/{저장소 아이디}.git
ex) git clone https://github.com/Google-DSC-SCH/2022-GDSCSCH-AlgorithmStudy
// clone한 폴더로 이동하는 방법
cd {저장소 아이디}
ex) cd 2022-GDSCSCH-AlgorithmStudy
- 아래 해당하는 일자의 문제 링크를 눌러 들어갑니다.
- ex) 0000.py 등의 파일명으로 자기 폴더에 추가한다.
- 풀이 언어는 Java, C, C++, python 등 자신이 편한 언어로 풀이합니다.
- 커리큘럼에 따라, 주2일 1commit을 목표로 합니다.
- 화, 목, 금 12시 전에 공동 repo에 업로드합니다.
- 해결하지 못한 문제는 주말에 보충합니다.
- 자신이 풀었던 문제나 너무 쉽다고 생각되는 문제가 있다면 다른 문제로 대체하여 커밋합니다.
2주차 (01.09 ~ 01.15)
01.09(월) | 01.11(수) | 01.13(금) |
---|---|---|
로또의 최고 순위와 최저 순위 | 성격 유형 검사하기 | 기사단원의 무기 |
4주차 (01.23 ~ 01.29)
01.23(월) | 01.25(수) | 01.27(금) |
---|---|---|
숫자 문자열과 영단어 | 과일 장수 | 크레인 인형뽑기 게임 |
6주차 (02.06 ~ 02.12)
02.06(월) | 02.08(수) | 02.10(금) |
---|---|---|
체육복 | 124 나라의 숫자 | 귤 고르기 |