Skip to content

seoyeon0108/algorithm-study-3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

algorithm-study

with CodeStates 40th 스터디 카페


이 저장소는 알고리즘 소모임 3조의 알고리즘 스터디를 위한 공간입니다.


✅ 스터디 진행 방향

  • 매주 금요일 자정까지 정해진 분량의 알고리즘을 풀고 PR(Pull Request)을 남깁니다.
    • 주말동안 다른 스터디원의 PR 내용을 보고 자유롭게 comment(코드 리뷰)를 남겨주세요!😃
    • 매주 화요일 전 주 조장이 PR들을 main 브랜치에 merge 합니다.
  • 스터디는
    • 본 저장소(스터디 repository. 이하 중앙 저장소)와
    • 각 개인의 계정으로 fork한 원격 저장소(본인의 원격 저장소),
    • 로컬 저장소에서 진행됩니다.
  • 모든 코드 기여자는 각 개인의 로컬 저장소에서 개발한 내용을 본인의 원격 저장소로 push하고 이 내용을 중앙 저장소에 PR합니다.

✅ 문제풀이 일정

주차 날짜 단계 문제 갯수 조장
1주차 22.08.22 - 22.08.28 1단계 15문제 김진희
2주차 22.08.29 - 22.09.04 2단계 7문제 김진희
3주차 22.09.05 - 22.09.11 3단계 13문제 김서연
4주차 22.09.12 - 22.09.18 4단계+5단계 9문제 최윤우
5주차 22.09.19 - 22.09.25 6단계 10문제 고동욱
6주차 22.09.26 - 22.10.02 9단계 11문제 김예린
- - - - 서재홍

✅ 참여 방법

1 ~ 3 은 한 번만, 4 ~ 9 과정을 반복하여 진행합니다.

  1. 중앙 저장소를 나의 깃허브 계정에 fork 한다.

  2. 로컬 저장소에 본인의 원격 저장소를 clone 한다.

    $ git clone 본인의 원격 저장소 URL
  3. PR이 반영되어 변경된 중앙 저장소의 내용을 각 개인의 로컬 저장소에 받아 올 수 있어야 하므로 중앙 저장소도 로컬에 연결한다.

    • 2.에서 clone한 본인의 원격 저장소에는 자동으로 origin이라는 이름이 부여되었습니다.

    • 중앙원격저장소를 upstream이란 이름으로 추가합니다.

      $ git remote add upstream https://github.com/seb-fe-40-algorithm-3/baekjoon-algorithm-study.git
      
      ## git 리모트 url 보기
      $ git remote -v
  4. 스터디 진행 주차로 브랜치 생성한 후 생성한 브랜치로 이동

    ## 1주차일 경우
    $ git checkout -b feature/1주차
    ## n주차일 경우
    $ git checkout -b feature/n주차
  5. 이동한 브랜치에서 프로젝트 작업을 시작한다.

    • n주차 폴더 생성

    • n주차 폴더 하위에 자신의 이름으로 폴더를 생성하고 폴더 내에 소스코드를 작성한다. (🚫 타인의 소스를 절대로!! 수정하지 않습니다.)

      예) baekjoon-online-judge > 2주차 > 김진희 > 01_1330.js
      
    • 조장은 n주차 폴더 안에 n주차.md파일도 생성하여 작성한다.

      • 1주차.md

        # 입출력과 사칙연산
        
        입력, 출력과 사칙연산을 연습해 봅시다. Hello World! (총 15문제)
        
  6. 작성된 내용을 본인의 원격 저장소로 push 한다.

    $ git add .
    $ git commit -m "커밋 메시지" # 커밋 컨벤션에 대해 생각해봅시다!
    $ git push origin feature/n주차
  7. PR을 날린다.🕊

    • 본인의 원격 저장소 깃허브 페이지에서
    • push한 브랜치를 선택하여
    • 중앙 저장소의 main 브랜치에 Pull Request 합니다.
      • PR 컨벤션에 대해서도 생각해 봅시다!
  8. 자유롭게 코드리뷰를 한다.

  9. PR이 merge된 후 중앙 저장소에 있는 다른 기여자의 소스코드를 본인 원격 저장소에 가져오고 싶은 경우

    $ git checkout main
    $ git pull upstream main
    $ git push origin main
    • 이후 4번 과정부터 반복하여 진행

🎖️ Baekjoon Online Judge Tier

Solved.ac Profile Solved.ac Profile Solved.ac Profile Solved.ac Profile Solved.ac Profile Solved.ac Profile

About

알고리즘 소모임 3조의 repo 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%