Skip to content

GDSC EWHA 알고리즘 스터디 레포지토리입니다.

Notifications You must be signed in to change notification settings

gdscewha-3rd/Study-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Study

스터디 소개

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

💡 플랫폼을 하나로 정하지 않을 계획입니다.
백준 / 프로그래머스 / 리트코드 어떤 플랫폼이든 모두 환영합니다!

🔥 일주일에 1개 이상의 문제만 풀 수 있으면 됩니다.
어떤 수준의 문제를 몇개나 풀것인지는 각자 자유롭게 정하시면 됩니다!


기간 및 목표

기간

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

목표

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

스터디 방식

1. 문제풀기

한 주동안 1개 이상의 문제를 풀고 GDSC 스터디 레포지토리에 PR을 올린다.
내 브랜치 → main 브랜치 (main에 각자의 이름으로 폴더를 만들어 둘 예정)

//211027
//백준 1158번 요세푸스 문제 (실버 5)
//https://www.acmicpc.net/problem/1158

#include <iostream>	
#include <queue>
using namespace std; //std 네임스페이스 지정
  • 문제 풀이 날짜, 문제 풀이 사이트 및 문제 이름, 해당 문제 링크를 코드 상단에 기입해주세요.
  • 코드 내에서 설명이 필요한 부분은 주석을 달아주세요.
  • 파일명, 커밋명, PR 형식은 자유입니다.

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

구글밋에 모여 일주일동안 풀었던 문제중 가장 어려웠던 문제에 발표한다.

  • 코딩 인터뷰를 하듯이 문제 분석, 접근, 해결에 대해 이야기해주세요.
  • 듣는 입장에서도 중간에 궁금한 점이 생기면 자유롭게 질문해주세요.
  • 모든 멤버가 한번씩의 발표를 마쳐야 그 주의 세션이 끝나요.

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

다른 멤버들이 올린 코드를 보고 일주일동안 자유롭게 코드리뷰를 한다.

  • 특정 코드가 이해가 되지 않는 경우 → 여기서는 왜 이런 코드가 쓰였는지 알 수 있을까요?
  • 더 좋은 표현이 생각난 경우 → 이런 경우에는 ~~~ 를 쓰면 더 효율적입니다!
  • 무언가를 깨달은(?) 경우 → 이걸 이렇게도 표현할 수 있네요! 덕분에 좋은 방법을 알아갑니다!

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


패널티

벌금 제도가 생각보다 번거로워서 이 스터디는 경고 누적제로 진행해볼 생각입니다.
각 경고가 누적되어 경고 5회 이상시에는 스터디 영구제명입니다!

스터디를 나가고 싶어서 일부러 경고를 누적시키는 분은 없으시겠죠...? (눈물)

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

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

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

About

GDSC EWHA 알고리즘 스터디 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published