Skip to content

wolmok/Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Algorithm

📕 스터디
💭 진행 방식 👀 [ https://github.com/ndb796/python-for-coding-test ]

  1. 일일 스터디 시간 및 데일리 활동 (진도는 함께, e-book 공유)
  • 월 / 목 (모각코) 10 : 00 ~ 11 : 30 Discord(디스코드) 🧠 → 1시간에 2문제 풀기 !
    • (타임어택) + 30분 리뷰
    • 우선적으로는 책 문제에 대해서만 리뷰 - 리뷰 사항 없으면 개념 공유.
  • 일반적으로 하루에 2문제 (모각코 제외한 날 - 책 제외하고 다른 문제 풀기)
    • 깃허브에 커밋 및 머지, 좋았던 문제가 있는 경우에는 따로 표시 - ex. 바꿔서 풀기
    • ex. 월요일에 greedy 알고리즘 3개 중 1개를 같이 진행한 경우
      • 목요일 스터디 전까지 할 일 → 남은 2개 및 greedy 알고리즘 개념 공부 + 동일한 개수만큼 각자 백준/프로그래머스 문제(greedy 알고리즘 내에서) 풀고 github PR
      • 이외 문제를 더 풀고 싶은 경우 (책 제외) 자유롭게 학습 가능
  • 초반에는 수시로 피드백 ( 채널 만들어서 남기기 )
  • Part2 빨리 훑고 → 3으로 넘어가서 한 번 더 복습하는 것으로 계획.

2. 주간 활동 및 달성 목표

  • 매주 알고리즘 테마를 정해 개개인 수준에 맞게 문제를 해결합니다.
  • 알고리즘 문제 해결 코드는 Github 자신의 폴더에 업로드합니다.

3. 월별 활동 및 달성 목표

  • 팀원들에게는 매일 2문제씩 과제가 주어지며 월/목요일을 제외한 날에는 개개인의 수준에 맞게 풉니다.
  • 매일 수행한 과제를 깃허브에 커밋/PR, 상대방이 머지해주는 방식

💭 공동 목표

코딩테스트 대비

알고리즘 🏁

  • 많은 사람이 풀었던 유형의 문제들을 쉽게 해결할 수 있을 수준을 목표로 함.
  • 팀원 간 서로의 접근 방식, 코드를 리뷰하며 좋은 방법을 찾는것을 목표로 함.

💾 폴더 생성 규칙

폴더 명 : "본인 영문 이름 " 하위 폴더 명 : "문제풀이 사이트 명 "

ex) KimYihyun / 백준, 프로그래머스 etc


파일 명 : "문제풀이 사이트 명 약자""문제번호""문제 명"

백준 1001번 A-B 라면 특수문자는 생략

백준 -> Boj, 프로그래머스 -> Prg, 릿코드 -> Lc, SWEA -> SWEA

ex) Boj_1001_AB.java, Prg_lv2_단어정렬하기


브랜치 명 : "날짜"_"본인 영문 이름"

ex) 0103_KimYihyun


🔒 컨벤션 규칙

1.feat : 새로운 기능 추가

2.fix : 버그 수정

3.docs : 문서 수정

4.style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우

5.refactor : 코드 리펙토링

6.test : 테스트 코드, 리펙토링 테스트 코드 추가

7.chore : 빌드 업무 수정, 패키지 매니저 수정


커밋 컨벤션

Commit subject : [태그] 페이지명 + 문제번호 + 유형

태그 설명 예시
[solved] 풀었을 시 [solved] boj 1001 A+B
[failed] 실패할 시 [falied] boj 1001 A+B
[failed-solved] 실패 이후 이해하고 풀었을 시 [failed-solved] boj 1001 A+B
[fix] 수정 시 [fix] change type
[docs] 문서
[chore] 빌드, 설정 파일 [chore] change settings

코드 상단에 문제 링크 주석으로 삽입하기

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages