Skip to content

woowacourse-study/BREAK_BNKLC_ALG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BREAK_BNKLC_ALG

[우아한테크코스 백엔드 5기] 코딩 테스트 준비를 위한 알고리즘 문제 풀이 스터디

스터디 목표

  1. 배네카라쿠 등 IT 기업 코딩 테스트 대비를 위한 알고리즘 실력 향상
  2. 꾸준함을 바탕으로 지속적인 스터디 운영

스터디 방법

  1. 저장소를 fork 합니다.
  2. 본인의 원격 저장소에 닉네임으로 폴더를 생성합니다.
    • ex) dazzle, grey
  3. 생성한 폴더에 매주 해결한 문제의 소스코드를 업로드합니다.
    • 매주 2~3문제 선정
  4. 업로드할 때 커밋 규칙을 지킬 수 있도록 합니다.
  5. 매주 금요일이 지나기 전까지 원본 저장소에 PR을 날립니다.
    • 월요일에 담당자가 문제를 선정하면 금요일까지 해결할 수 있도록 합니다.
  6. 본인이 담당하는 크루의 소스코드를 리뷰합니다.
    • 일요일이 지나기 전까지 리뷰가 완료되고 Merge할 수 있도록 합니다.

커밋 규칙

[문제 플랫폼] 문제이름 / 난이도 / 걸린시간

  • ex) [BOJ] N-Queen / Gold5 / 10m

플랫폼별 작성법은 아래와 같습니다.

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

PR 규칙

닉네임 / 주차 / 문제 수

  • ex) dazzle / 3월 1주차 / 3문제

PR 내용은 자유롭게 작성이 가능하지만, 리뷰어가 집중적으로 봐주었으면 하는 부분이나 어려웠던 점, 새로이 알게된 점에 대해 설명해주시면 좋을 것 같습니다.

코드리뷰 규칙

  • PR에서 코드리뷰를 진행합니다.
  • 코드 리뷰라고 잘못된 부분만 찾는 것이 아닌 아래의 과정을 진행할 수 있습니다.
    • 더 좋은 방향으로의 개선 방향 제시
    • 잘한 부분에 대한 칭찬
    • 궁금한 부분에 대한 질문
    • 새로운 풀이 방식 제시
    • 다른 사람의 코드를 통한 학습

문제 유형

  1. Brute Force
  2. Sort
  3. Binary Search
  4. Dynamic Programming, Greedy
  5. 분할 정복
  6. DFS, BFS
  7. 스택, 큐, 덱
  8. 최단 경로
  9. 그래프, 트리
  10. 투포인터

Releases

No releases published

Packages

No packages published

Languages