- 알고리즘문제해결전략(2권)
- 주2회 오프라인 스터디 진행
- 한번 할때 2챕터씩 읽어오기
- 오프라인 모임땐 문제 3 문제 풀기
- 프로그래머스 문제 풀이
- 소스코드는 해당 주차 directory에
{프로그래머스 문제이름}_{Github 계정명}.{확장자}
형식으로 저장 후 이 스터디 저장소 Fork한 개인 저장소에 Commit 후 Pull Request 생성
- 알고리즘 문제 해결에만 집착하지 않고, 원리와 패턴을 익히는 데 목적을 둔다.
- 절대 풀지 못할 것 같은 문제는 적당한 시점에 포기하고, 다른 사람의 풀이를 통해 영감을 얻고 배우자.
- 지금 풀지 못한 문제라도 언젠가 풀게 될 수 있다는 자신감을 갖자.
- 꾸준한 훈련을 통해 알고리즘 문제 해결 뇌근육을 키우자.
- 문제가 잘 풀리지 않는다고 스스로 비하하지 않는다.
- 다른 사람이 어려움을 겪고 있을 때는 용기를 줄 수 있는 따뜻한 말 한마디를 건넨다.
- 다른 사람의 코드나 문제 해결 방식을 비난하지 않는다. 출처
- 비트마스크(16) 부분합(17) 챕터 완독 및 복습,정리
- 프로그래머스 (JAVA, C++, PYTHON) 지원 문제중 LEVEL1 단계 5문제 풀이
-
프로그래머스 스킬체크 1단계
- 리딩
- 선형 자료 구조(5.18)
- 스택와 큐, 데크(5.19)
- 문자열(5.20) 챕터 읽어오기
- 문제
- 리딩
- 트리의 구현과 순회(6.21)
- 이진 검색 트리(6.22)
- 리딩
- 우선순위 큐와 힙(6.23)
- 코딩 테스트
- 리딩
- 구간트리(6.24)
- 리딩 :
- 상호 배타적 집합(6.25)
- 트라이(6.26)
- 분할 정복(7)
- 리딩
- 동적 계획법(8) 챕터
- 문제 : 스택/큐
- 문제 : Heap
- 리딩
- 동적 계획법 테크닉(9) 챕터
- 문제 : Greedy
- 문제 : Graph
- 문제 : Graph
- 리딩
- 조합탐색(11)
- 카카오 인턴 모의고사
- 문제 : 이분탐색
- 문제 : Dynamic Programming
- 문제 : HEAP
- 리딩
- 최적화 문제 결정 문제로 바꿔 풀기(12)
- 수치 해석(13)
- 리딩
- 정수론(14)
- 리딩
- 그래프의 깊이 우선 탐색(28)
- 문제
- 리딩
- 그래프의 너비 우선 탐색(29)
- 문제