매주 수, 일요일마다 알고리즘을 공부하는 스터디입니다. 📚
모임이 있는 날은 선정했던 문제들을 풀어오고, 풀이 방법을 공유하는 방식으로 진행하고 있습니다.
리뷰 후 시간이 남으면 다음 모임에 풀어올 문제들을 각자 코딩을 하는 시간을 가집니다.
CodeJin19 |
wonjwi |
alswnfkrn |
wonsunn |
Baekjoon
: 98문제Programmers
: 18문제SWExpert
: 11문제
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 양 | Java | 그래프, 너비 우선 탐색, 깊이 우선 탐색 | Silver 2 |
Baekjoon | 뱀 | Java | 구현, 시뮬레이션, 자료 구조, 덱, 큐 | Gold 5 |
Baekjoon | 과자 나눠주기 | Java | 이분 탐색 | Silver 3 |
Baekjoon | 나만 안되는 연애 | Java | 그래프, 최소 스패닝 트리 | Gold 3 |
1주차 ~ 4주차 (2021년 2월)
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
Baekjoon | 피자 (Small) | 다이나믹 프로그래밍 | Silver 4 |
Baekjoon | 후위 표기식 | 자료 구조, 스택 | Gold 4 |
Baekjoon | 후위 표기식2 | 자료 구조, 스택 | Silver 3 |
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
Baekjoon | 암호 만들기 | 브루트포스, 백트래킹 | Gold 5 |
Baekjoon | 요세푸스 문제 0 | 자료 구조, 큐 | Silver 4 |
Baekjoon | 풍선 터뜨리기 | 자료 구조, 덱 | Silver 3 |
Baekjoon | AC | 구현, 자료 구조, 문자열 | Silver 2 |
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
Baekjoon | 로봇 청소기 | 구현, 시뮬레이션 | Gold 5 |
Baekjoon | 알파벳 | 깊이 우선 탐색, 백트래킹 | Gold 4 |
Baekjoon | GCD 합 | 수학, 유클리드 호제법 | Silver 3 |
Baekjoon | 봄버맨 | 구현, 그래프, 너비 우선 탐색 | Silver 1 |
Baekjoon | 벽 부수고 이동하기 | 그래프, 너비 우선 탐색 | Gold 4 |
Baekjoon | 거꾸로 구구단 | 브루트포스 | Bronze 2 |
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
SWExpert | 부먹왕국의 차원 관문 | D3 | |
SWExpert | 삼성시의 버스 노선 | D3 | |
SWExpert | 의석이의 세로로 말해요 | D3 | |
SWExpert | 성공적인 공연 기획 | D3 | |
SWExpert | 테네스의 특별한 소수 | D3 | |
Baekjoon | 토마토 | 너비 우선 탐색, 그래프 | Silver 1 |
5주차 ~ 9주차 (2021년 3월)
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
Baekjoon | 아기 상어 | 구현, 그래프, BFS | Gold 4 |
Baekjoon | 행복 유치원 | 그리디, 정렬 | Silver 1 |
Baekjoon | 청소년 상어 | 구현, 백트래킹 | Gold 2 |
Baekjoon | 당근 키우기 | 수학, 그리디 | Silver 5 |
Baekjoon | 연구소 | 그래프, 브루트포스, BFS | Gold 5 |
Baekjoon | 미로 탐색 | 그래프, BFS | Silver 1 |
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
Baekjoon | 퇴사 | DP, 브루트포스 | Silver 4 |
Baekjoon | 움직이는 미로 탈출 | 그래프, BFS | Gold 4 |
Programmers | 주식가격 | 스택, 큐 | Level 2 |
Programmers | 크레인 인형뽑기 게임 | 스택, 큐 | Level 1 |
Baekjoon | 기차가 어둠을 헤치고 은하수를 | 구현, 비트마스킹 | Silver 2 |
Baekjoon | 공주님을 구해라! | 그래프, BFS | Gold 5 |
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
SWExpert | 홈 방범 서비스 | 구현, 시뮬레이션 | 모의 SW 역량테스트 |
SWExpert | 숫자 만들기 | 브루트포스 | 모의 SW 역량테스트 |
SWExpert | 무선 충전 | 구현, 시뮬레이션 | 모의 SW 역량테스트 |
SWExpert | 원자 소멸 시뮬레이션 | 구현, 시뮬레이션 | 모의 SW 역량테스트 |
SWExpert | 벽돌 깨기 | 구현, 시뮬레이션 | 모의 SW 역량테스트 |
SWExpert | 물놀이를 가자 | 그래프, BFS | D4 |
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
Baekjoon | 도시 분할 계획 | 그래프, 최소 스패닝 트리 | Gold 4 |
Baekjoon | 팩토리얼 0의 개수 | 수학, 큰 수 연산 | Silver 3 |
Programmers | 큰 수 만들기 | 그리디 | Level 2 |
Programmers | 메뉴 리뉴얼 | 정렬, 자료 구조 | Level 2 |
Baekjoon | 레이저 통신 | 그래프, BFS | Gold 4 |
Baekjoon | 근손실 | 브루트포스, 백트래킹 | Silver 3 |
사이트 | 문제 | 알고리즘 | 난이도 |
---|---|---|---|
Baekjoon | 괄호 | 수학, 다이나믹 프로그래밍, 조합론 | Gold 4 |
Baekjoon | 직사각형 탈출 | 그래프, BFS | Gold 5 |
Programmers | 전화번호 목록 | 해시 | Level 2 |
Programmers | 오픈채팅방 | 자료 구조, 구현 | Level 2 |
Baekjoon | 해킹 | 그래프, 다익스트라 | Gold 4 |
Baekjoon | 떡 먹는 호랑이 | 수학, 다이나믹 프로그래밍 | Silver 1 |
10주차 ~ 13주차 (2021년 4월)
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 나는 위대한 슈퍼스타K | Java | 그리디, 정렬, 우선순위 큐 | Silver 4 |
Baekjoon | 돌 게임 | Java | 수학, 다이나믹 프로그래밍 | Silver 5 |
Baekjoon | 기타리스트 | Java | 다이나믹 프로그래밍 | Silver 1 |
Baekjoon | 돌다리 건너기 | Java | 다이나믹 프로그래밍 | Gold 4 |
Baekjoon | 돌다리 | Java | 그래프, 너비 우선 탐색 | Silver 2 |
Baekjoon | 텀 프로젝트 | Java | 그래프, 깊이 우선 탐색 | Gold 4 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | ⚾ | Java | 구현, 브루트포스 | Gold 4 |
Baekjoon | 스티커 | Java | 다이나믹 프로그래밍 | Silver 2 |
Baekjoon | 선발 명단 | Java | 브루트포스, 백트래킹 | Gold 4 |
Baekjoon | 월드컵 | Java | 브루트포스, 백트래킹 | Silver 1 |
Baekjoon | 여왕벌 | Java | 구현, 시뮬레이션 | Gold 4 |
Baekjoon | 듣보잡 | Java | 자료 구조, 문자열, 정렬 | Silver 4 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Programmers | 불량 사용자 | Java | 브루트포스, 해시, 문자열 | Level 3 |
Programmers | 단체사진 찍기 | Java | 브루트포스 | Level 2 |
Baekjoon | 회장뽑기 | Java | 그래프, 너비 우선 탐색 | Gold 5 |
Baekjoon | 상자넣기 | Java | 다이나믹 프로그래밍 | Silver 2 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Programmers | 경주로 건설 | Java | 그래프, 너비 우선 탐색 | Level 3 |
Programmers | 구명보트 | Java | 그리디 | Level 2 |
Baekjoon | 숨바꼭질 3 | Java | 그래프, 너비 우선 탐색 | Gold 5 |
Baekjoon | 서울 지하철 2호선 | Java | 너비 우선 탐색, 깊이 우선 탐색 | Gold 3 |
Baekjoon | 정수 삼각형 | Java | 다이나믹 프로그래밍 | Silver 1 |
Baekjoon | 택배 | Java | 그리디, 정렬 | Gold 3 |
14주차 ~ 16주차 (2021년 5월)
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 13일의 금요일 | Java | 브루트포스 | Silver 3 |
Baekjoon | 서강그라운드 | Java | 그래프, 다익스트라, 플로이드-와샬 | Gold 4 |
Baekjoon | 회의실 배정 | Java | 그리디, 정렬 | Silver 2 |
Baekjoon | 거짓말 | Java | 그래프, 분리 집합 | Gold 4 |
Baekjoon | Contact | Java | 문자열, 정규 표현식 | Gold 5 |
Baekjoon | 미친 아두이노 | Java | 구현, 시뮬레이션 | Gold 4 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 드래곤 커브 | Java | 구현, 시뮬레이션 | Gold 4 |
Baekjoon | 포도주 시식 | Java | 다이나믹 프로그래밍 | Silver 1 |
Baekjoon | 줄임말 | Java | 다이나믹 프로그래밍, 문자열, 두 포인터 | Gold 3 |
Baekjoon | 숫자고르기 | Java | 그래프, 깊이 우선 탐색 | Gold 5 |
Baekjoon | 순회강연 | Java | 자료 구조, 그리디, 정렬 | Gold 4 |
Baekjoon | 세 용액 | Java | 정렬, 이분 탐색, 두 포인터 | Gold 4 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 영화감독 숌 | Java | 브루트포스 | Silver 5 |
Baekjoon | 줄자접기 | Java | 구현 | Silver 4 |
Baekjoon | 키로거 | Java | 자료 구조, 스택, 덱, 연결리스트 | Silver 3 |
Baekjoon | 주유소 | Java | 그리디 | Silver 4 |
17주차 ~ 20주차 (2021년 6월)
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 불 | Java | 그래프, 너비 우선 탐색 | Gold 4 |
Baekjoon | 연료 채우기 | Java | 자료 구조, 그리디, 정렬, 우선순위 큐 | Gold 3 |
Programmers | 위장 | Java | 자료 구조, 해시 | Level 2 |
Programmers | 행렬 테두리 회전하기 | Java | 구현, 시뮬레이션 | Level 2 |
Baekjoon | 피자 굽기 | Java | 구현, 시뮬레이션, 이분 탐색 | Gold 5 |
Baekjoon | Fly me to the Alpha Centauri | Java | 수학 | Silver 1 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | A → B | Java | 그래프, 그리디, 너비 우선 탐색 | Silver 1 |
Baekjoon | 행성 연결 | Java | 그래프, 최소 스패닝 트리 | Gold 4 |
Baekjoon | 계란으로 계란치기 | Java | 브루트포스, 백트래킹 | Silver 1 |
Baekjoon | 작업 | Java | 다이나믹 프로그래밍, 그래프, 위상 정렬 | Gold 4 |
Baekjoon | 이모티콘 | Java | 다이나믹 프로그래밍, 그래프, 너비 우선 탐색 | Gold 5 |
Baekjoon | 빗물 | Java | 구현, 시뮬레이션 | Gold 5 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 다이어트 | Java | 수학, 두 포인터 | Gold 4 |
Baekjoon | 미로만들기 | Java | 그래프, 너비 우선 탐색, 다익스트라 | Gold 4 |
Baekjoon | 고기잡이 | Java | 브루트포스 | Gold 4 |
Baekjoon | 평범한 배낭 | Java | 다이나믹 프로그래밍 | Gold 5 |
Baekjoon | 소문난 칠공주 | Java | 브루트포스, 그래프, 깊이 우선 탐색, 백트래킹 | Gold 3 |
Baekjoon | 행복한 소수 | Java | 수학, 구현, 시뮬레이션 | Silver 3 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Programmers | 여행경로 | Java | 깊이 우선 탐색 | Level 3 |
Programmers | N-Queen | Java | 브루트포스, 백트래킹 | Level 3 |
Baekjoon | 카드 게임 | Java | 다이나믹 프로그래밍, 게임 이론 | Gold 3 |
Baekjoon | 빙산 | Java | 구현, 그래프, 너비 우선 탐색, 깊이 우선 탐색 | Gold 4 |
Programmers | 등굣길 | Java | 다이나믹 프로그래밍 | Level 3 |
Programmers | 순위 | Java | 그래프 | Level 3 |
21주차 ~ 24주차 (2021년 7월)
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 타일 코드 | Java | 다이나믹 프로그래밍 | Gold 5 |
Baekjoon | 케빈 베이컨의 6단계 법칙 | Java | 그래프, 플로이드 와샬, 너비 우선 탐색 | Silver 1 |
Baekjoon | 색상환 | Java | 다이나믹 프로그래밍 | Gold 4 |
Baekjoon | 상어 초등학교 | Java | 구현 | Silver 1 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 신입 사원 | Java | 그리디, 정렬 | Silver 1 |
Baekjoon | 램프 | Java | 브루트포스 | Gold 5 |
Baekjoon | 에너지 모으기 | Java | 브루트포스, 백트래킹, 재귀 | Silver 1 |
Baekjoon | 고냥이 | Java | 이분 탐색, 두 포인터 | Gold 3 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Programmers | 스티커 모으기(2) | Java | 다이나믹 프로그래밍 | Level 3 |
Programmers | 카펫 | Java | 브루트포스 | Level 2 |
Baekjoon | 옥상 정원 꾸미기 | Java | 자료 구조, 스택 | Gold 5 |
Baekjoon | 나무 재테크 | Java | 구현, 시뮬레이션 | Gold 4 |
사이트 | 문제 | 풀이 | 알고리즘 | 난이도 |
---|---|---|---|---|
Baekjoon | 보석 상자 | Java | 이분 탐색 | Silver 3 |
Baekjoon | 녹색 옷 입은 애가 젤다지? | Java | 그래프, 다익스트라 | Gold 4 |
Baekjoon | 나무꾼 이다솜 | Java | 구현, 브루트포스 | Silver 2 |
Baekjoon | 용액 | Java | 이분 탐색, 두 포인터 | Gold 5 |