GithubHelp home page GithubHelp logo

algorithm-study's Introduction

Algorithm

SWM 14기 METEOR 팀 코딩테스트 대비 알고리즘 스터디 (2023.06.01 ~ 2023.11.31)

Notion : https://www.notion.so/soma-meteor/1ca54de40dfe4ef897ce8dcda15c8887?pvs=4

Rules

  • 매주 월요일 백준, 프로그래머스 사이트의 문제가 게시됩니다.
    • 백준은 solved.ac 기준 실버 ~ 골드의 문제가, 프로그래머스는 Lv2 ~ Lv.3 문제가 선택됩니다.
    • 유형 별 풀이 또는 랜덤 유형 풀이 의 두 가지 방식이 존재하며, 주차에 따라 다를 수 있습니다.
  • 주차 별 문제를 확인하고, 해당 주차의 토요일 23:59까지 PR을 완료해야합니다.
  • 해당 주차의 일요일 23:59까지 Code Review 를 완료해야합니다.

과제 진행 방법

  1. 본 Repository를 fork하고, clone합니다. 새로운 주차 폴더가 생겼을 경우 pull 또는 fetch를 진행합니다.
  2. fork한 저장소의 각 주차에 해당되는 폴더에 플랫폼_문제번호_이름의 소스코드를 add, commit, push합니다.
    • commit은 문제마다 수행하며, 이름:플랫폼_문제번호 로 커밋을 진행합니다.
  3. 모든 문제를 풀고 주차 별 1번의 PR을 보낸 후, 다른 팀원의 Code Review를 기다립니다.
    • 이 때 PR은 [이름]N주차 과제 제출 로 합니다.
  4. Code Review 수행 시
    • 코드 수정이 필요 없다면, approve를 선택합니다.
    • 필요하다면, Request changes를 선택합니다.
    • 라인 별 피드백을 활용해 code review를 진행합니다.

Git branch Protection Rule

  1. PR을 통해 모든 팀원들로부터 approve된 경우만 Algorithm:main 브랜치로 merge가 가능합니다.
    • 마지막으로 approve하는 사람이 해당 PR을 merge합니다.
  2. 따라서, 담당 팀원의 Code Review 및 approve 처리를 반드시 수행해야 합니다.

algorithm-study's People

Contributors

elliehyun avatar swjeong98 avatar yurikwon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.