자바 코딩 테스트 스터디 그룹입니다.😆
- 스터디는 기수별로 운영합니다.
- 스터디는 6주를 진행하고 다음 스터디가 시작하기 전에 2주간 휴식을 가집니다.
- 스터디 시즌이 끝나고 스터디를 진행할지 선택할 수 있습니다.
- 스터디 인원 정원은 6명 입니다.
- 주 2~3문제를 풉니다.
- 문제는 알고 스팟 예시 문제
- 깃허브를 통해 코드 리뷰를 진행한다.
- 오프라인에서 알고 스팟을 제외한 다른 사이트에서 문제를 선별하여 1~2문제를 2시간 동안 풉니다.
- 문제 풀이 진행 방식은 pair programming을 이용한다.
- 문제 풀이 진행 방식은 바뀔 수 있습니다. 이번에 새로 모집하면서 Pair Programming 방식을 새로 시도해 보려고 합니다. 해당 진행 방식이 문제가 있으면 의견 모아서 조금 수정하거나 아예 다르게 진행하려고 합니다.
- 이후 1시간 동안 코드리뷰를 진행합니다.
- 지각비가 있습니다.
- 지각비는 3000원
- 5분 이상 늦을 시 지각비 3000원을 입금해주셔야 합니다.
참고 : Java-Algorithm-Study/algorithm-problems#55
문제 : 주마다 문제 유형과 문제 3개 정하기
기간 : 매주 목요일까지 모든 문제 풀이 후 PR하기
- 코드 리뷰는 깃허브를 이용합니다.
- PR시 해당 문제에 대한 코드 리뷰를 작성합니다. 자세한 작성법은 아래 PR규칙에 나와있습니다.
-
$\bf{\color{#3333FF}매주\ 한명당\ 리뷰어\ 2명을\ 정하여\ 리뷰\ 피드백을\ 받습니다.}$ $\bf{\color{#3333FF}리뷰어\ 2명은\ 단톡방에\ 따로\ 공지하겠습니다.}$ $\bf{\color{#3333FF}리뷰어들은\ 꼭\ 리뷰를\ 남겨주셔야합니다.}$
-
모든 문제는 목요일까지 풀어야 하고
, 오프라인 전 까지 다른 사람 리뷰 피드백과 질문을 할 수 있습니다. - 온라인 문제 중 자세한 코드 리뷰를 원한다면 오프라인에 요청할 수 있습니다.
- 리뷰 요청 받은 사람은 귀찮아하지말고 흔쾌히 수락하여 재밌게 리뷰를 합니다.😁😁
- 각자의 이름으로 Problems 리포지토리에 깃 브랜치 생성
- 폴더를 생성하고 문제 풀이를 진행
- 풀이를 완료했다면 해당 파일을 commit.
- 각자 개인 폴더를 생성하고, 그 안에서 만 작성.
- 그 다음은 자유롭게 구조를 잡는다.
예시 : yeonsup > [문제유형별] or [주차별] or [사이트별] ...
- commit 메세지: [문제 출처(플랫폼)] 문제이름 / 난이도 / 걸린시간
- description: 문제 주소 (option)
- 터미널에서 작성법:
git commit -m "[BOJ] Hello World / 브론즈5 / 1분" -m "https://www.acmicpc.net/problem/2557"
- 플랫폼 작성법 통일:
- [BOJ] - 백준
- [PGS] - 프로그래머스
- [LTC] - 리트코드
- [CFS] - 코드포스
- [SEA] - 삼성SW Expert Academy
- [AGS] - 알고스팟
- [ETC] - 그외
- PR 제목: 이름 / 기수 주차 / 문제 수
yeonsup / 1기 1주차 / 2문제
## 문제명
> 시간 복잡도 , 공간 복잡도
### 풀이
- 자유롭게 작성
- 리뷰를 보고 다른 사람이 이해할 수 있도록 자세하게 작성
- 블로그에 풀이 리뷰를 작성한다면 링크를 걸어도 됨
🗺️ 장소 : 사당역 스터디룸
⏰ 시간 : 토요일 10시 ~ 1시 (3시간)
- 문제 : 1~2문제 선정
- 문제 난이도 : 🥈실버1 ~ 🥇골드4
- 짝을 정해서 Pair Programming 방식으로 문제 풀이 진행
- 모인 인원 수가 홀수 일 경우 복불복 뽑기로 혼자 진행할 인원 선정
- 코드 리뷰 후 질문 또는 피드백 (개선점)
- 두 명이서 짝지
- 둘이서 의견을 주고 받으며 풀이 설계를 한다.
- 설계가 완료되면 역할을 정한다.
- 코드 작성할 사람
- 지시할 사람
- 코드 구현 진행
- 구현하면서 자유롭게 의견 공유를 한다.
- 코드를 작성한 사람도 더 좋은 라이브러리 혹은 더 나은 알고리즘 또는 자료구조가 있다면 의견을 제시해도 된다.
- 리뷰는 지시자가 리뷰하고 질문은 코드를 작성한 사람이 받는다.
- https://github.com/tony9402/baekjoon/tree/main/math
- https://dev-dain.tistory.com/155
- https://solved.ac/problems/tags/math
- https://school.programmers.co.kr/
- 알고스팟
- 백준, 프로그래머스 etc...
https://dustjq1004.github.io/colab/2023-12-26-github-notification-setting/