하루한알💊 Algorithm Study
개요
- 네이버, 카카오 등 다수의 IT기업에서 채용 프로세스 과정 중 하나로 채택하는 코딩 테스트를 위한 알고리즘 스터디 입니다.
- 구체적인 목표를 세워 각자만의 성취를 이루도록 노력합니다.
목표
- 참여하는 모든 사람들은 스터디를 통해 이루고자 하는 구체적인 목표를 세웁니다.
- 예시: 알고리즘 문제 총 00개 풀이, 어떤 문제든 30분 안에 해결하는 능력 배양 등
- 스터디 기간 동안 최소 1일 1문제 풀이를 지향합니다. (주말 제외)
일정🗓
- 한달(총 4주) 동안 진행합니다.
- 일주일에 2번 오프라인 모임을 가집니다. (평일, 주말 각 한번씩)
주차별 주제📕
First month
Week Subject Presenter 1-1 정렬(quick sort, ...) soogoon 1-2 Stack & Queue 5anniversary 2 BFS & DFS Choyoonyoung98 3 완전 탐색(Exhaustive Search) namsoo5 4 Dynamic Programming seunghee63
스터디 방식👨💻
평일 스터디 모임
🚨필수 참여
- 저번 주차에 정해진 문제 풀이에 대한 설명 및 피드백 (1시간)
- 한 문제씩 돌아가면서 풀이 설명
- 좀 더 좋은 코드에 대해 토론, 공유
- 해당 주차에 주제의 대한 이론 강의 (20분)
- 주차 별로 돌아가며 한 사람씩 진행
- 강의 후 다같이 피드백
- 그 주의 주제에 해당하는 문제 풀이, 토론 (40분)
- 정해진 대표 문제 1개 풀이
- 풀이 공유
주말 스터디 모임
🌟자율 참여
- 모의 코딩 테스트 진행
- 프로그래머스, BOJ 의 기출문제 or 임의 문제 선정
- 모각알 (모여서 각자 알고리즘 풀기)
- 각자 알고리즘 문제 풀이 및 풀이 공유
개인 스터디
- 이론 정리
- 정해진 주차 별 주제에 따라 이론, 개념 정리
- markdown 형식으로 정리 후 Github에 공유
- 오프라인 모임에서는 주차 별로 정해진 사람이 이론, 개념 설명
- 스터디원 각자 자신이 풀고 싶은 문제 정해 올 것 (각자 2~3개)
- 정해진 주차 별 주제에 따라 이론, 개념 정리
- 문제 풀이
- 주차 별 문제 풀이 (1일 1개 권장)
- 개인적으로 풀고 싶은 문제 풀이 - 주제, 개수 자유
- 풀이는 gitHub으로 공유
- 단일 코드 파일만 올릴 것 (.cpp, .java, .swift 등)
- 코드 설명을 첨부해도 무방 (주석, markdown)
- 리뷰
- 서로 공유된 풀이에 대해 Github에 comment로 리뷰를 남긴다.
- 코드에 대한 피드백
- 자신의 풀이에 달린 리뷰를 확인하고 해당 문제에 대한 좋은 예제를 찾아 분석
- 리뷰는 자유롭게 진행
- 서로 공유된 풀이에 대해 Github에 comment로 리뷰를 남긴다.
프로그래밍 언어
- 언어는 본인이 원하는 언어로 진행
참여자
참여자 | 풀이 | 개인 목표 |
soogoon |
문제풀이 | 프로그래머스 레벨 3통과, 문제풀이 30개 이상 풀기 |
Choyoonyoung98 |
문제풀이 | 프로그래머스 레벨 3통과, DP 문제 5개 이상 풀기 |
5anniversary |
문제풀이 | swift로 자료구조 정리하기, 알고리즘 문제 푸는 습관 들이기 |
namsoo5 |
문제풀이 | 코테에서 반 이상 통과하기 |
neulneul |
문제풀이 | 하루에 꼭 1개 이상 문제풀기 |
seunghee63 |
문제풀이 | 프로그래머스 레벨2 문제 유형 가리지 않고 풀 수 있는 실력 갖추기 |