Git Product home page Git Product logo

dsa-study-2023's Introduction

코딩 테스트 스터디

Baekjoon Online Judge Solved.ac Git GitHub Python C C++ Java

구성원 소개 (보기/접기)

구성원 소개

🔍 진행방식

  1. 스터디는 매주마다 온라인/오프라인 모임을 통해 진행된다.

  2. 각 주마다 공통 주제를 팀원들과 상의하여 선정한다.

    예시) 1주차 주제는 "Depth First Search" 알고리즘 입니다.

  3. 선정된 주제에 맞는 문제 중 자신이 풀 수 있는 난이도의 문제를 1개 이상 풀어온다.

    예시) solved.ac 검색을 통해 "#depth-first search" 태그가 붙은 문제를 찾고, 자신이 풀 수 있는 난이도 범위에서 자유롭게 하나 이상의 문제를 풀어온다.

  4. 풀이한 문제에 대하여, 팀원 모두가 이해할 수 있을 수준의 설명과 함께 풀이한 코드를 Pull Request를 통해 제출한다.

  5. 다른 팀원들이 제출한 Pull Request를 통해 서로의 풀이를 확인하고 코드리뷰를 남긴다.

    • 각 주마다 인당 3개 이상의 PR을 선택해 코드리뷰를 남긴다.
    • 코드 리뷰의 내용은 최대한 구체적으로 적는다.

      (무지성 코멘트, 앞뒤없이 "좋네요~"는 금지!)

✉️ 과제 제출 방법

  • 과제 제출은 저장소를 Fork 하여 Pull Request를 보내는 방식으로 한다.

자신의 폴더 생성

각 주차에 자신의 폴더를 생성한다. 폴더 명 생성 규칙은 다음과 같다:

/xx주차/YYY/
  • xx : 주차 번호
  • YYY : 자신의 이름

생성한 폴더 안에는 자유롭게 소스코드 등을 작성하면 됩니다.

제출 예시

(예: 3주차에 김동주가 과제를 제출한다면...)

.
├── 03주차
│   ...
│   └── 김동주
│       └── solution.py
...

Pull Request 작성 방법

PR 제목: "[xx주차 YYY] 문제_제목"

  • xx : 주차 번호
  • YYY : 자신의 이름

(예시) "[01주차 김동주] A+B"

PR 내용:

문제 출처(url)와, 문제 풀이에 대한 간단한 설명과 함께 팀원 모두가 이해할 수 있을 수준의 설명을 작성한다.

dsa-study-2023's People

Contributors

eunji1217 avatar hepheir avatar jiwonsudo avatar jyebin avatar leeyh1011 avatar pmsu2007 avatar pswoo0323 avatar sonsbin avatar

Stargazers

 avatar  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.