Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
akimcse authored Mar 19, 2022
0 parents commit db71da0
Showing 1 changed file with 85 additions and 0 deletions.
85 changes: 85 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Algorithm Study

## 스터디 소개

작심삼일은 그만,, 각자의 목표와 수준에 맞춰 함께 알고리즘 문제를 풀어나갈 분들을 찾습니다!

> 💡 플랫폼을 하나로 정하지 않을 계획입니다. </br> 백준 / 프로그래머스 / 리트코드 어떤 플랫폼이든 모두 환영합니다!
> 🔥 일주일에 1개 이상의 문제만 풀 수 있으면 됩니다. </br> 어떤 수준의 문제를 몇개나 풀것인지는 각자 자유롭게 정하시면 됩니다!
</br>

## 기간 및 목표

### 기간

3-2기 활동기간 중 시험기간을 제외한 8주간

### 목표

1. 알고리즘 문제 푸는 습관 들이기
2. 내가 쓴 코드를 다른 사람에게 설명할 수 있도록 하기
3. 깃허브 잔디도 심기 ^____^

</br>

## 스터디 방식

### 1. 문제풀기

> 한 주동안 1개 이상의 문제를 풀고 GDSC 스터디 레포지토리에 PR을 올린다. </br>
> `내 브랜치 → main 브랜치` (main에 각자의 이름으로 폴더를 만들어 둘 예정)
```cpp
//211027
//백준 1158번 요세푸스 문제 (실버 5)
//https://www.acmicpc.net/problem/1158

#include <iostream>
#include <queue>
using namespace std; //std 네임스페이스 지정
```

- `문제 풀이 날짜`, `문제 풀이 사이트 및 문제 이름`, `해당 문제 링크`를 코드 상단에 기입해주세요.
- 코드 내에서 설명이 필요한 부분은 주석을 달아주세요.
- 파일명, 커밋명, PR 형식은 자유입니다.

</br>

### 2. 일주일에 한번 정기 세션 참여하기

> 구글밋에 모여 일주일동안 풀었던 문제중 가장 어려웠던 문제에 발표한다.
- 코딩 인터뷰를 하듯이 문제 분석, 접근, 해결에 대해 이야기해주세요.
- 듣는 입장에서도 중간에 궁금한 점이 생기면 자유롭게 질문해주세요.
- 모든 멤버가 한번씩의 발표를 마쳐야 그 주의 세션이 끝나요.

</br>

### 3. 코드리뷰하기(선택사항)

> 다른 멤버들이 올린 코드를 보고 일주일동안 자유롭게 코드리뷰를 한다.
- 특정 코드가 이해가 되지 않는 경우 → `여기서는 왜 이런 코드가 쓰였는지 알 수 있을까요?`
- 더 좋은 표현이 생각난 경우 → `이런 경우에는 ~~~ 를 쓰면 더 효율적입니다!`
- 무언가를 깨달은(?) 경우 → `이걸 이렇게도 표현할 수 있네요! 덕분에 좋은 방법을 알아갑니다!`

→ 비록 선택사항이지만, 참여한다면 다른 사람 코드를 통해 공부도 하고 잔디도 심을 수 있어요!

</br>

## 패널티

> 벌금 제도가 생각보다 번거로워서 이 스터디는 `경고 누적제`로 진행해볼 생각입니다. </br>
> 각 경고가 누적되어 `경고 5회 이상`시에는 스터디 `영구제명`입니다!
*스터디를 나가고 싶어서 일부러 경고를 누적시키는 분은 없으시겠죠...? (눈물)*

- 지각: 경고 1회
- 결석: 경고 2회
- 과제 미제출: 경고 3회

(과제의 경우 주 1회 이상의 문제 풀이를 의미합니다. 해당 주차 세션 전까지 PR이 올라오지 않으면 미제출입니다. 일주일이라는 비교적 긴 시간이 있기에 가장 큰 패널티를 두었습니다.)

끝까지 살아남아서(?) 다같이 알고리즘 마스터가 되어봅시다🔥🔥🔥

0 comments on commit db71da0

Please sign in to comment.