/2022-GDSCSCH-AlgorithmStudy

2022년 GDSC SCH 알고리즘 스터디

Primary LanguagePython

gdsc image

💡 목표

  • 알고리즘을 활용하여 효율적인 코드 작성
  • 프로그램 설계 능력 향상
  • 코딩 테스트 연습
  • 1주일에 1문제라도 알고리즘 문제 푸는 것을 습관으로 만들기

🔍 공동레포 활용 방법

1. 2023년 GDSC SCH 알고리즘 스터디 레포지토리를 fork 하기

fork는 2022-GDSCSCH-AlgorithmStudy의 저장소를 자신의 계정으로 복사하는 기능입니다.

앞으로 모든 문제는 자신의 계정 아래에 있는 저장소를 활용해 진행해주세요.

  • 개인 깃허브에 알고리즘 레포지토리 생성 후, 문제를 정확하게 풀기 전까지는 개인 레포지토리 내에서 커밋합니다. (fork과정)
  • 문제를 완벽하게 해결하고 난 후에는 이 계정의 본인 폴더에 문제 번호를 이름으로 커밋한다.

2. fork한 저장소를 자신의 컴퓨터로 clone하기

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

3. 진행 방식

  • 아래 해당하는 일자의 문제 링크를 눌러 들어갑니다.
  • ex) 0000.py 등의 파일명으로 자기 폴더에 추가한다.
  • 풀이 언어는 Java, C, C++, python 등 자신이 편한 언어로 풀이합니다.
  • 커리큘럼에 따라, 주2일 1commit을 목표로 합니다.
  • 화, 목, 금 12시 전에 공동 repo에 업로드합니다.
  • 해결하지 못한 문제는 주말에 보충합니다.
  • 자신이 풀었던 문제나 너무 쉽다고 생각되는 문제가 있다면 다른 문제로 대체하여 커밋합니다.

🚀 2023년 알고리즘 스터디 커리큘럼

1주차 (01.02 ~ 01.08)
01.02(월) 01.04(수) 01.06(금)
신고 결과 받기 햄버거 만들기 문자열 나누기
2주차 (01.09 ~ 01.15)
01.09(월) 01.11(수) 01.13(금)
로또의 최고 순위와 최저 순위 성격 유형 검사하기 기사단원의 무기
3주차 (01.16 ~ 01.22)
01.16(월) 01.18(수) 01.20(금)
신규 아이디 추천 명예의 전당1 숫자 짝꿍
4주차 (01.23 ~ 01.29)
01.23(월) 01.25(수) 01.27(금)
숫자 문자열과 영단어 과일 장수 크레인 인형뽑기 게임
5주차 (01.30 ~ 02.05)
01.30(월) 02.01(수) 02.03(금)
키패드 누르기 멀쩡한 사각형 디펜스 게임
6주차 (02.06 ~ 02.12)
02.06(월) 02.08(수) 02.10(금)
체육복 124 나라의 숫자 귤 고르기
7주차 (02.13 ~ 02.19)
02.13(월) 02.15(수) 02.17(금)
없는 숫자 더하기 기능개발 주차 요금 계산
8주차 (02.20 ~ 02.26)
02.20(월) 02.22(수) 02.24(금)
음양 더하기 더 맵게 모음 사전