2021년 10월 25일 시작된 Techeer Team.B의 자바 알고리즘 스터디입니다.
- 일주일에 최소한 1개 이상의 문제 풀이를 권장합니다. 단, 본인이 푸는 문제의 레벨과 자신의 실력 등을 고려하여 자율적으로 정하는 것을 추천합니다.
- 자신이 공부한 내용(이론 등)과 푼 문제의 소스 코드를 업로드하시면 됩니다.
- 한 문제는 1~2시간 고민해 본 후, 해결되지 않을 경우 솔루션을 찾아보는 것을 추천드립니다. Issues 탭을 이용하는 것도 좋은 방법입니다.
- 만약 추천하고 싶은 문제가 있거나, 토론하고 싶은 주제가 있다면 Discussion 탭을 이용하는 것을 추천드립니다.
- 처음에는 문제를 푸는 것에 집중하고, 점차 가독성이 좋은 코드를 짤 수 있도록 연습해봅시다. 코드 리뷰는 언제나 환영입니다!
- 가능하다면 매일 꾸준히 공부하고, 일일 커밋에 도전해봅시다 🌱
여기를 참고해주세요!
여기를 참고해주세요!
여기의 출제 빈도를 참고하여 5주동안 알고리즘/자료구조 공부를 진행합니다.
출제 빈도가 높은 필수 주제와 출제 빈도가 낮은 선택 주제로 구성되며, 문제는 필수 주제와 관련된 것들을 우선 순위로 풉니다. 선택 주제 문제는 Discussion에 등록합니다.
이후 기업 기출문제나 각종 문제 풀이 사이트에서 추천 문제 등을 풀며 코딩 테스트를 준비합니다.
일정은 매주 업데이트되며, 다음 차시 문제 추천은 Discussion 탭에 등록해주세요.
일정 | 필수 주제 | 선택 주제 | EASY | NORMAL | HARD |
---|---|---|---|---|---|
1주차 (10.25 ~ 11.7) |
정렬 (정렬 알고리즘 & 시간 복잡도) |
스택/큐 | K 번째 수, 수 정렬하기, 세 수 정렬 |
가장 큰 수, H-Index, 시리얼 번호, 공통 순열, K번째 수 찾는 함수 |
전화번호 목록, 버블 소트 |
2주차 (11.8 ~ 11.14) |
해시 | 힙 | 완주하지 못한 선수, Duplicates |
전화번호 목록, 위장, 숫자 카드2, 듣보잡, 비밀번호 찾기 |
베스트 앨범, 친구 네트워크 |
3주차 (11.15 ~ 11.21) |
완전 탐색 | 이분 탐색 | 모의고사, 블랙잭, 분해합 | 소수 찾기, 카펫, 숫자야구, 퇴사 |
테트로미노, 치킨배달 |
4주차 (11.22 ~ 11.28) |
DFS/BFS | 그래프 | X | 타겟 넘버, DFS와 BFS, 바이러스, 섬의 개수, 미로 탐색 |
네트워크, 단어 변환, 여행경로, 연구소 |
5주차 (11.29 ~ 12.5) |
DP | Greedy |
참여율에 따라
페널티
를 부과합니다.
참여가 확인된 후 ✅ 를 추가합니다.
참여자 | 1주차 | 2주차 | 3주차 | 4주차 | 5주차 |
---|---|---|---|---|---|
EunjiShin | ✅ | ✅ | ✅ | ||
RyanLee | ✅ | ||||
GnuPark | ✅ | ✅ | ✅ | ||
YoungjinShin | ✅ | ✅ |
- BaekJoon Online Judge - 문제 수가 굉장히 많은 것이 장점. solved.ac와 연동해서 사용하는 것을 추천
- Programmers - 레벨 별로 문제가 수록되어 있으며, 알고리즘뿐만 아니라 SQL, 과제등도 공부할 수 있다. 최근 많은 국내 기업들과 연계하여 코딩테스트를 진행
- LeetCode - 세계적으로 유명한 알고리즘 사이트. 문제가 영어로 되어있다! FAANG의 기출 문제 수록
- SW Expert Academy - 삼성에서 운영하는 알고리즘 사이트, 문제 난이도가 8개로 나뉘어진다. 상시 SW역량테스트 신청가능
- Codeforces - 해외 알고리즘 사이트. 주 2회 이상의 알고리즘 대회 진행. 코딩테스트보다는 알고리즘 대회에 관심있는 경우 추천
- Codility - 해외 알고리즘 사이트. 코더의 스킬 셋을 테스트하기 위한 플랫폼. 테스트가 자동으로 제공되며, 점수가 매겨진다.
- SW Expert Academy - 무료
- 이것이 취업을 위한 코딩 테스트다 with Python - 무료
- code.plus - 유료
- Programmers - 유료
- 문제 사이트와 레퍼런스 작성에서
jaryapp
님의 도움을 받았습니다. 감사합니다! - DKU-STUDY의 알고리즘 스터디를 벤치마킹했습니다. 주소는 여기입니다.