Skip to content

[모각코] 알고리즘 문제 풀이 스터디 - 매주 일요일 merge (2025.01 ~ 재개)

Notifications You must be signed in to change notification settings

Coding-Crew-Forever/Coding-Test-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding-Test-Study

📌 규칙

  • 매주 일요일 자정까지 pr 올리기 (그다음주 월요일에 자동 merge)
    • pr에는 꼭 1개 이상의 알고리즘 문제가 포함되어있어야 함
  • 매주 정해진 주제의 알고리즘 문제 최소 1개 이상 (나머지는 자유롭게)
  • 난이도, 플랫폼 제한 없음 (양심껏)

벌금 제도 (2025.01.06. ~ )

  • 기준 : pr 여부 및 pr에 포함된 알고리즘 문제
  • pr은 올렸으나 정해진 주제의 알고리즘 문제를 안 풀었을 경우 1,000원
  • 아예 pr을 올리지 않은 경우 5,000원
  • 모임통장으로 입금

주제 (2025년 1,2월)

  • 1월 6일 주간 : 다이나믹 프로그래밍
  • 1월 13일 주간 : 정렬
  • 1월 20일 주간 : 이진 탐색
  • 1월 27일 주간 : 구현
  • 2월 3일 주간 : 그리디
  • 2월 10일 주간 : 최단 경로
  • 2월 17일 주간 : DFS/BFS
  • 2월 24일 주간 : 그래프 이론

📎 참여방법

  1. "깃허브아이디/algorithm"으로 된 branch를 새로 만든다.

    // branch 생성과 변경을 함꼐
    git checkout -b "브랜치명"
    
    // branch 변경
    git checkout "브랜치명"
    
  2. 만들어진 branch에 본인 깃ID로 된 폴더를 생성한다.

  3. 생성된 폴더에 자신의 소스코드를 업로드 한다. (폴더명에 콜론":" 안됩니다!)

  4. 이때 commit 규칙을 지키도록한다!

  5. "main" branch로 Pull Request를 한다. (매주 주말에 Merge예정)

  6. 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

  7. 주의!! 기존 폴더를 지우면 안됩니다!! 개인 폴더 내부만 수정해주세요 :)


❗️ 소스코드 파일 이름 규칙

  • 자유롭게 작성
  • 폴더명 또는 소스코드 파일명에 콜론 ":", "?", "!" 등 특수문자 안됩니다 :D

🙏 commit 규칙

  • commit 메세지: [문제 출처(플랫폼)] 문제이름 / 난이도 / 걸린시간
  • description: 문제 주소 (option)
  • 터미널에서 작성법:
    git commit -m "[BOJ] Hello World / 브론즈5 / 1분" -m "https://www.acmicpc.net/problem/2557"
  • 만약, 시도했지만 해결하지 못한 경우 커밋에 표기
    git commit -m "[BOJ] Hello World / 브론즈5 / 1분 (시도 중)" -m "https://www.acmicpc.net/problem/2557"

플랫폼 작성법 통일

  • [BOJ] - 백준
  • [PGS] - 프로그래머스
  • [LTC] - 리트코드
  • [CFS] - 코드포스
  • [SEA] - 삼성SW Expert Academy
  • [ETC] - 그외

🙏 pr 규칙

pr 제목

[2025년 1월 둘째주/아이디명] 주제명

예시 ) [2025년 1월 둘째주/julia8024] 다이나믹 프로그래밍 (Dynamic Programming)
*영문은 써도 되고 안써도 됨

⭐️ pr 생성 방법

  • 풀이하신 코드는 본인 브랜치에 커밋 후 pr을 생성해서 올려주세요.
  • pr 템플릿 활용하여 내용을 작성해주세요.
  • 시도했지만 해결하지 못한 문제가 있는 경우 풀이 흔적 또는 틀린 코드를 함께 올려주세요.
  • pr 생성하실 때는 언어 라벨을 추가해주세요. (필요 시, 상태 라벨 추가)

상태 라벨

  • I'm trying 🔥: 시도했지만 해결하지 못한 문제가 있는 경우
  • Question ❓: 질문이 있는 경우
  • Flag 🏳️: 나중에 다시 풀어볼 문제가 있는 경우

⭐️ pr merge 후 할 일

  • main 브랜치의 변경사항을 본인 브랜치에 업데이트해주세요
$git fetch --all
$git merge origin/main
// 커밋 생략 가능
$git push [브랜치명]

💗 하면 좋은 것들

💬 코드 리뷰

  • 매주 월요일 pr merge 전까지 다른 사람들의 pr에 코드 리뷰를 할 수 있어요.
  • 칭찬, 질문, 다른 풀이방법 공유 등 자유롭게 남겨요. (무조건 비판 X)

🙋🏻‍♂️ 질문

  • Issue를 생성하여 자유롭게 질문해요.
  • Issue 생성하실 때는 라벨을 추가해주세요.

About

[모각코] 알고리즘 문제 풀이 스터디 - 매주 일요일 merge (2025.01 ~ 재개)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published