Coder Social home page Coder Social logo

algorithm's Introduction

💻 알고리즘 스터디 💻

알고리즘 개념을 공부해서 정리하고 문제를 풀이하는 스터디입니다.

0️⃣ 참여자

Jamie
Jamie
Geon
Geon
Maeve
Maeve
Ver
Ver
JS
JS
Pokky
Pokky

1️⃣ 참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 본인 이름으로 폴더를 생성한다. (예: jamie)
  3. 문제를 풀고 생성된 폴더에 코드를 업로드한다.
  4. 이 때 Commit 규칙을 지키도록 한다.
  5. 원본 저장소로 Pull Request를 한다.
  6. 다른 사람들의 PR을 보고 자유롭게 코드 리뷰를 한다.

2️⃣ 진행 방식

  • 매주 수요일, 금요일에 진행한다.
  • 주마다 프로그래머스 에서 1개 주제를 선정해 학습한다.
  • 학습한 개념을 금요일에 발표하며, 발표자는 당일에 사다리 타기로 결정한다.
  • 발표를 마친 후 보충할 부분이 있거나 스터디원들에게 공유하고 싶은 내용이 있다면 서로 공유한다.
  • 발표자는 발표 내용을 정리하여 업로드하고, 추가하고 싶은 내용이 있다면 자유롭게 수정한다.
  • 선정한 주제에 해당하는 문제를 그 다음 주 수요일 스터디 시간 전까지 풀이하고 Pull Request를 한다.
  • 수요일에 서로의 Pull Request를 보고 코드리뷰를 진행한다.
  • 디스코드로 리뷰를 진행하고, 추후 추가로 리뷰하고 싶은 부분이 있다면 PR 코멘트로 작성한다.
  • 모든 주제 학습이 끝났다면 이후 스터디 진행 방식은 상의해서 결정한다.

진행 방식 변경

  • 매주 월요일부터 금요일까지 진행한다. 시간은 기본적으로 2시로 정하되, 각자 스케줄에 따라 변경할 수 있다.
  • 백준 강의 에 포함된 문제를 매일 순차적으로 풀이한다.
  • 시간을 정해 함께 풀이하고, 리뷰하는 시간을 갖는다.
  • 매주 풀이가 끝나면 Pull Request를 보낸다.
  • 백준 입출력 템플릿 (갓파크 제공 👍)

3️⃣ Commit 규칙

문제 풀이

  • commit 메시지 : [문제 출처(플랫폼)] 문제이름 / 난이도 / 걸린 시간
  • (Option) description : 문제 주소
  • 터미널 작성법
$ git commit -m "[PGS] 문제1 / Level 1 / 10분" -m "https://programmers.co.kr/learn/challenges"

플랫폼

  • [BOJ] : 백준
  • [PGS] : 프로그래머스
  • [LTC] : 리트코드
  • [HKR] : 해커랭크

개념

  • commit 메시지 : [DOCS] 주제명 - 이름
  • [DOCS] 스택/큐 - Jamie

4️⃣ PR 규칙

  • PR 제목 : [이름] 주제
  • [Jamie] 스택/큐
  • comments는 자유이나, 가능하다면 새롭게 알게 된 사실이 있는지, 어떤 방식으로 접근했는지 등 간단하게라도 회고를 작성한다.

PR 규칙 변경

  • PR 제목 : [이름] 강의명 Week[N]
  • [Jamie] 코딩테스트 준비 - 기초 Week1

algorithm's People

Contributors

herrakam avatar ldldz avatar lv0314 avatar mina-gwak avatar moonyerim2 avatar serin-kim avatar

Watchers

 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.