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

kchs0921/2021-Algorithm-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

2021-Algorithm-Study

알고리즘 스터디 테스트입니다.

  • 기간: 2021년 3월~
  • 정기 회의: 수요일 오후 8시
  • 참고 사이트: 프로그래머스, 백준
  • 언어: 파이썬

스터디 규칙

문제 풀이

  1. 주마다 3문제씩 선정해서 문제 풀이를 진행함. 회의 시간에는 각자 1문제 풀이 설명.
    1. 개념+알고리즘+풀이 방식 자세하게 설명하기.
    2. 만약 상대가 이해 못하면 이해할 때까지 설명해야 함.
  2. 깃허브 활용해서 Pull Request로 코드 리뷰 진행함.
    1. 서로에 대한 코드 리뷰는 토요일까지 완료하기.
    2. 반드시 코드 리뷰 후에 main branch로 merge.
    3. 기본적으로 올릴 때는 각자 이름으로 된 branch에 올림.
  3. 코드 리뷰 받은 것에 대해서는 다음 회의 전까지 수정해서 다시 깃허브에 올리기.

설명 방식

  1. 적용 알고리즘 개념 간단하게 설명하기
  2. 문제 풀이를 위한 접근 방식(or 개념) 설명
  3. 기본 코드에 대한 설명
  4. 추가적으로 개선한 코드에 대한 설명
  5. 시간 복잡도, 공간 복잡도 계산 => 어려우면 실행 시간 캡처로 대체
  6. 사용 라이브러리 정리
  7. 기타(문제 풀이에 어려웠던 점, 구현하고자 했는데 실패한 방식)

진행 방식

  • 만약 주차에 해당하는 문제 풀이가 미완료 시, 회의 당일에 직접 문제 풀이 진행해야 함.
  • 끝날 때까지 회의는 끝나지 않음..(열심히 하자..다른 사람을 생각하며)

PR 규칙 및 Commit Message 규칙

Pull Request

  • [Programmers-폴더명] 이름

  • [Baekjoon-폴더명] 이름

Commit Message

  • [Programmers-문제번호] 문제명

  • [Baekjoon-문제번호] 문제명

파일 및 폴더 구조

프로그래머스

  • Programmers/kchs94/폴더명/문제명.java
  • Programmers/kchs0921/폴더명/문제명.java

백준

  • Baekjoon/kchs94/폴더명/문제번호_문제명.java
  • Baekjoon/kchs0921/폴더명/문제번호_문제명.java

일정표

1차 : 코딩테스트 고득점 Kit (프로그래머스)

주차 폴더명 문제 1 문제 2 문제 3 진행 현황
1주차 greedy 조이스틱 큰 수 만들기 진행 완료
2주차 brute_force 소수 찾기 카펫 진행 완료
3주차 stack_queue 주식가격 프린터 진행 완료
4주차 dfs_bfs 네트워크 단어 변환 타겟 넘버 진행 완료

About

알고리즘 스터디 테스트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

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