/backtobit-daily-algorithm-study

매일 2문제씩 같은 알고리즘 문제를 풀고 서로 리뷰하는 스터디입니다

Primary LanguagePython

daily-algorithm-study

매일 n문제씩 같은 알고리즘 문제를 풀자.

스터디 주제

  • 알고리즘 & 자료구조

스터디 기간

1차

  • 2022.12.05 - 2022.02.26, 총 12주
  • 매주 일요일 09:00 - 11:00

2차

  • 2024.04.27 - 총 15주

진행방법

이모지

🔥 다시 풀어보기 or 문제 제대로 파악하기 어려웠음(파악만하면 ㅇㅋ) 👀 생각할 부분 있음

스터디 관련

  • dale 님의 leet-code 스터디 참여 (2024.04~)
  • 개인: 프로그래머스/백준 문제풀이

push 방법

  1. 매일 깃허브 개인 브랜치에 푸시 후,
  2. 2022 년도 기준
    1. 문제 업로드 형식 : [개인 디렉토리]/[주제별]/[문제출처]_[문제번호].md
    2. 예) minhee/greedy/beakjoon_301.md
  3. 2024 년도
    1. 문제 업로드 형식 : [개인 디렉토리]/[주제별]/[week_n]/[문제이름].md

스터디 참여인원

Reference

Others

문제풀이

일자 폴더명 문제
24.04.27 leetcode/week_1 contains_duplicate
valid_anagram
24.05.02 leetcode/week_1 two_sum
valid_palindrome
best_time_to_buy_and_sell_stock


2022 년 관련

2022년 진행 내용

2022. 주차별 문제 리스트

주차 주제 문제집 링크
1 - -
2 수학 (합공식/피보나치수/약수/최대공약수/최소공배수/소수) 수학
3 자료구조 (스택/큐/덱/힙) 자료구조
4 재귀함수의 이해 & 여러 가지 정렬 재귀 및 정렬
5 다이나믹 프로그래밍 (DP) DP
6 그래프 이론과 구현 (1) & DFS와 BFS 기초 그래프, DFS, BFS (1)
7 그래프 이론과 구현 (2) & DFS와 BFS 응용 & 다익스트라 알고리즘 백준 7576, 2178, 10026, 5014, 1916, 4485
8 분할정복 & 이분탐색 2630, 2448, 1780, 1992,2512, 2110, 2470
9 그리디 알고리즘 (백준) 1783, 11501, 1946, 11497 (프로그래머스) 42883, 42862
10 완전탐색(Brute Force) & 시뮬레이션 (백준) 2961, 1713, 15683, 17143, 3190 (프로그래머스) 42839
11 구현 -
12 실전 문제 풀이 - 문자열, 투포인터, 슬라이딩 윈도우, 백트래킹 실전문제

2022. 일정표

일자 폴더명 문제
1일차 easy 443. String Compression
572. Subtree of Another Tree
2일차 easy 1108. Defanging an IP Address
455. Assign Cookies
3일차 easy 917. Reverse Only Letters
1221. Split a String in Balanced Strings
4일차 easy 415. Add Strings
1046. Last Stone Weight
5일차 easy 938. Range Sum of BST
160. Intersection of Two Linked Lists
6일차 ds(data structure) 10828 스택
9012 괄호
10773 제로
7일차 ds(data structure) 1935 후위 표기식2
8일차 recursion 10870 피보나치 수 5
2630 색종이 만들기
9일차 recursion 1427 소트인사이드
2750 수 정렬하기
10일차 recursion 1431 시리얼 번호
2447 별찍기 10
11일차 codeup_100 [python 기초 100제] 6001 ~ 6020
[python 기초 100제] 6021 ~ 6024
12일차 codeup_100 [python 기초 100제] 6025 ~ 6031
[python 기초 100제] 6032 ~ 6045
12일차 recursion [2947] 나무 조각
[11729] 하노이 탑 이동 순서
13일차 dp [9095] 1, 2, 3 더하기
[1463] 1로 만들기
[11726] 2×n 타일링
14일차 dp [11053] 가장 긴 증가하는 부분 수열
[11055] 가장 큰 증가 부분 수열
15일차 dp [9465] 스티커
[11727] 2×n 타일링 2
16일차 dp [15486] 퇴사 2
17일차 codeup_100 [python 기초 100제] 6046 ~ 6060
[python 기초 100제] 6061 ~ 6076
18일차 graphs [2606] 바이러스
[4963] 섬의 개수
19일차 graphs [1260] DFS와 BFS
[11724] 연결 요소의 개수
20일차 graphs [11725] 트리의 부모 찾기
[2667] 단지번호붙이기
21일차 graphs [16234] 인구 이동
[1012] 유기농 배추
22일차 graphs [7576] 토마토
[2178] 미로 탐색
23일차 graphs [10026] 적록색약
24일차 graphs [7569] 토마토
25일차 graphs [5014] 스타트링크
[1916] 최소비용 구하기
26일차 divide_conqure [2448] 별 찍기 11
[1992] 쿼드트리
27일차 divide_conqure [17829] 222-풀링
[1074] Z
[4256] 트리
28일차 greedy [14916] 거스름돈
[1343] 폴리오미노
[2217] 로프
[1758] 알바생 강호
[11399] ATM
[11508] 2+1 세일
29일차 greedy [11047] 동전 0
[13305] 주유소
[20115] 에너지 드링크
[20300] 서강근육맨
[20365] 블로그2
[1541] 잃어버린 괄호
30일차 greedy [16953] A → B
[21314] 민겸 수
[1931] 회의실 배정
[11000] 강의실 배정
31일차 greedy [13164] 행복 유치원
[19598] 최소 회의실 개수
[2212] 센서
32일차 greedy [1092] 배
33일차 bruteforce [15721] 번데기
[1969] DNA 👀
[2422] 한윤정이 이탈리아에 가서 아이스크림을 사먹는데 🔥
34일차 bruteforce [18511] 큰 수 구성하기 🔥
[5568] 카드 놓기
35일차 bruteforce [16439] 치킨치킨치킨 👀
[2503] 숫자 야구 🔥
[17626] Four Squares 🔥
36일차 bruteforce [14501] 퇴사
[16937] 두 스티커
[16508] 전공책
37일차 impl [2753] 윤년
[5597] 과제 안 내신 분..?
[20053] 최소, 최대 2
[1212] 8진수 2진수
[21918] 전구
[14467] 소가 길을 건너간 이유 1
38일차 impl [20546] 🐜 기적의 매매법 🐜
[2578] 빙고