Skip to content

엘리스 3기 <엘코테 스터디> 알고리즘 저장소

Notifications You must be signed in to change notification settings

elcote/elice-coding-test

Repository files navigation

엘코테

👨‍👧 Contributors

A반 B반
alexYooDev sy109
castela0119 serajang99
seonkyena julia98percent
Toni-NKim HyeongSeoku
wkdal904 rmsqor103
2ykwang

📁 파일 및 폴더 구조

규칙: (이름)/(해당주차)/[(문제번호)](문제이름)/파일

예시:

  • 이름/week1/[1874]스택수열/solve.py
  • 이름/week2/[1874]스택수열/README.md

단순한 예시이며 파일이름은 자유형식 입니다.

폴더와 파일을 생성하시는게 번거로우시다면 아래 스크립트를 사용하시면 됩니다.

사용법

$ python fetch_problem.py -p 문제번호1 문제번호2 ... -n 자신의이름 -w (해당주차)

# ex:)

$ python fetch_problem.py -p 1068 1747 2960 -n "이름" -w "week3"

명령어를 실행하시면 자신의 디렉터리에 입력으로 받은 문제 폴더가 생성됩니다.


📑 커밋 규칙

아래 가이드를 참고해주세요.

Commit Guide

1. 원격 저장소 Clone 하기

git clone https://github.com/elcote/elice-coding-test.git

2. 로컬 저장소에 자신의 브랜치 생성하기

  • git branch (자신의영문이름)
  • git checkout (자신의영문이름)

브랜치를 생성한 뒤 생성한 브랜치를 checkout 합니다.

3. 로컬에 생성한 브랜치를 원격 저장소에 반영하기

본인의 이름으로 생성한 브랜치를 체크아웃 한 상태에서 git add, git commit 까지 완료된 상태라면 아래에 명령어로 원격저장소에 브랜치를 추가할 수 있습니다.

  • git push origin (자신의영문이름) 생성한 브랜치를 원격 저장소에 푸시 합니다.

4. 자신의 브랜치를 master 브랜치와 병합하기

  • git checkout master
  • git pull master 브랜치의 가장 최근 데이터를 가져옵니다. (충돌을 막기 위함)
  • git merge (자신의영문이름) master 브랜치와 자신의 브랜치를 병합 합니다.
  • git push origin master 병합된 master 브랜치를 원격 저장소에 push 합니다.

...

📚 스터디 규칙

...

Releases

No releases published

Packages

No packages published

Languages