Skip to content

0chnxxx/Algorithm-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm-Challenge

참여 방법


  1. 레포지토리 fork
  2. 알고리즘 문제 풀이
  3. 규칙에 맞춰 commit
  4. 규칙에 맞춰 main 브랜치로 pull request
  5. 다른 사람의 PR을 보며 코멘트로 코드 리뷰
  6. 매주 주말마다 merge

패키지 규칙


  • root에 존재하는 문제출처(플랫폼)에 해당하는 패키지를 찾고 없다면 생성
  • 문제 출처(플랫폼)에 해당하는 패키지 하위에 본인의 github ID로 패키지를 생성
  • 본인의 github ID 하위에 원하는 문제에 대한 소스 파일을 생성
문제출처(플랫폼)/본인 github ID/난이도1_별찍기.java

소스 파일 네이밍 규칙


  • 접두어로 난이도1 혹은 Lv1 을 붙입니다.
  • 파일 이름은 문제 이름 혹은 문제를 설명할 수 있는 내용으로 합니다.
  • 공백은 언더스코어 (_) 로 대체합니다.
난이도1_별찍기.java

branch 규칙

  • 이름
본인 github ID/플랫폼 코드/문제 고유번호

PR 규칙


  • 한 문제당 한 PR을 생성
  • PR의 제목은 [문제출처(플랫폼) 코드] 난이도 / 문제 이름 / 소요시간으로 작성
  • PR의 설명은 정해진 템플릿에 맞춰서 작성
  • PR에 적절한 라벨을 붙임
    • 해결한 문제라면 SOLVE
    • 해결하지 못한 문제라면 UNSOLVE
    • 질문이라면 Q&A
    • 다른 사람의 문제를 리팩토링했다면 REFACTORING

플랫폼 코드

  • [BOJ] → 백준
  • [PGS] → 프로그래머스
  • [LTC] → 리트코드
  • [CFS] → 코드포스
  • [GRM] → 구름
  • [SEA] → 삼성SW Expert Academy
  • 여기에 없다면 이슈로 열어주세요.

명예의 전당

참여도 TOP 5


0chnxxx
94 commits

deeplehr-zed
31 commits

yeongi
3 commits

BottlePumpkin
1 commits