Welcome to our Awesome Algorithm Study repository! This is a collaborative space where we solve algorithmic problems, enhance our understanding of data structures, and grow together as programmers.
김다현 | 오예성 | 정민 | 박준형 | 한영진 | 전승진 | 김경민(kyeonkim) |
Python | Python | C++ | C++/JAVA | Python | Python | Python |
### 🎯 Study Objectives
The primary goals of this study include:
- Improving understanding of algorithms and data structures.
- Enhancing programming skills through weekly problem-solving.
- Providing constructive feedback through code reviews.
commit 메세지: [문제출처] 문제이름 / 난이도 / 문제 걸린시간
We select 4 problems based on https://github.com/encrypted-def/basic-algo-lecture/blob/master/workbook.md and meet with every Sunday 10 p.m on discord channel.
We explore problems from various online judges. You can find the list of problems and their sources in each week's README.
다현 > 영진 > 예성 > 정민 > 준형 > 승진 > 경민
주차 | 알고리즘 | 기출 유형 | 문제명 | 난이도 | 풀이 여부 | readme |
---|---|---|---|---|---|---|
Week1 | BFS / DFS | Data Structre (자료구조) | 토마토 유기농 배추 벽 부수고 이동하기 빙산 |
다현 | ||
Week2 | 재귀 | Data Structre (자료구조) | 종이의 개수 쿼드트리 별 찍기 - 10 Philosopher’s Walk |
영진 | ||
Week3 | 백트래킹 | Data Structre (자료구조) | N과 M (12) 소문난 칠공주 계란으로 계란치기 비숍 |
예성 | ||
Week4 | 시뮬레이션 | Data Structre (자료구조) | 마법사 상어와 비바라기 마법사 상어와 파이어볼 루돌프의 반란 상어 초등학교 |
정민 | ||
Week5 | 정렬 | Data Structre (자료구조) | 먹을것인가 먹힐것인가 빈도 정렬 단어 정렬 좌표 정렬하기 |
동훈 | ||
Week6 | 다이내믹 프로그래밍(DP) | Data Structre (자료구조) | 2xN 타일링 RGB 거리 팰린드롬? 색상환 |
준형 | ||
Week7 | 그리디 | Data Structre (자료구조) | 주식 카드합체 놀이 선긋기 공주님의 정원 |
승진 | ||
Week8 | 이분탐색 | Data Structre (자료구조) | 숫자 카드2 나무자르기 예산 공유기 설치 |
경민 | ||
Week9 | 투포인터 | Data Structre (자료구조) | 가장 긴 짝수 연속한 부분 수열(small) 수들의 합 2 소수의 연속합 부분합 |
다현 | ||
Week10 | 이진 검색 트리 | Data Structre (자료구조) | 보석 도둑 문제 추천 시스템 Version 1 홍익 투어리스트 문제 추천 시스템 Version 2 |
영진 | ||
Week11 | 그래프 | Data Structre (자료구조) | 경로 찾기 이분 그래프 구슬 찾기 거짓말 |
예성 | ||
Week12 | 트리 | Data Structre (자료구조) | 트리 순회 트리 트리의 지름 트리의 높이와 너비 |
정민 | ||
Week13 | 위상 정렬 | topological sorting(위상 정렬) | 작업 줄 세우기 음악프로그램 장난감 조립 |
준형 | ||
Week14 | 최소 신장트리 | Minimum Spanning Tree(최소 신장트리) | 상근이의 여행 행성 연결 도시 분할 계획 학교 탐방하기 |
승진 |