Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Coding-Crew-Forever/Coding-Test-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

920 Commits

Repository files navigation

Coding-Test-Study

📌 규칙

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

벌금 제도 (2025年01月06日. ~ )

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

주제 (2026년 1, 2월)

  • 1월 첫째주 (12월 29일 주간) : 다이나믹 프로그래밍
  • 1월 둘째주 (1월 5일 주간) : 정렬
  • 1월 셋째주 (1월 12일 주간) : 이진 탐색
  • 1월 넷째주 (1월 19일 주간) : 구현
  • 1월 다섯째주 (1월 26일 주간) : 아무거나 (백준 실버, 프로그래머스 Lv2 이상)
  • 2월 첫째주 (2월 2일 주간) : 그리디
  • 2월 둘째주 (2월 9일 주간) : 설연휴라 쉬어가요 🌱
  • 2월 셋째주 (2월 16일 주간) : DFS/BFS
  • 2월 넷째주 (2월 23일 주간) : 그래프 이론

📎 참여방법

  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

Contributors

AltStyle によって変換されたページ (->オリジナル) /