Skip to content

Repository files navigation

📖 Algorithm

  • 작성자 : 포키, 나단
  • 스터디 예정 진행일 : 2023.02.20 ~ 2023.06.02 (총 15주 진행 예정 - 더 추가될 수 있음)

에빙하우스 망각 곡선에 따라 알고리즘 문제를 반복 풀이합니다.



image



Hits

🎙 진행방식

1. 주 5일 기준 (평일)

  • 매일 알고리즘 문제와 SQL 문제를 한 문제씩 풉니다.
  • 틀린 문제는 다음과 같은 방식으로 재풀이를 진행합니다.
    • 2~3일차에 문제 풀이
    • 6~7일차에 문제 풀이
    • 4주차에 문제 풀이

2. 문제 선정 과정

  • 다음 주제들에 대한 문제들을 선정합니다.
    • 그리디, 구현, DFS/BFS, 정렬, 이진탐색, DP, 최단경로, 그래프이론
  • 문제는 최대한 잘 알려진 문제로 선정합니다.
  • 문제의 난이도는 백준 기준 실버 ~ 골드, 프로그래머스 기준 level 2 ~ 3으로 선정합니다.

3. Pull Request 방식

  • 오늘의 브랜치 생성 및 오늘의 문제를 풀고 PR을 올립니다.
  • 오늘의 브랜치 예시 : nathan0220 (본인 이름 + 날짜(mmdd))
  • 하루에 두 문제 이상 풀이할 때 : nathan0220-2, nathan0220-3 과 같이 기재
  • 브랜치 전략 : 브랜치는 머지(=문제 풀이 완료)되는 즉시 삭제합니다.
  • PR 내용
    • 라벨 붙이기 :
      • 본인 이름 : ex. nathan
      • 풀이 여부 : 정답 ✅, 오답 ❌, 애매모호 ⚠️
      • 오답 풀이 횟수 : 1, 2, 3
      • 풀이 언어 : python, java
    • 풀이 과정 요약
    • 시간 복잡도와 공간 복잡도 기재
    • 새로 찾은 풀이(혹은 좋은 풀이 방법을 찾았다면 기재)
  • 만약 정답이라면 바로 본인 브랜치에 merge 후 브랜치 삭제
  • 오답이거나 애매모호로 풀이여부가 결정되었다면, 해당 PR을 남겨둡니다.
    • 2~3일이 지나면 다시 풀고 커밋합니다.
    • 6~7일이 지나면 다시 풀고 커밋합니다.
    • 4주가 지나면 다시 풀고 커밋합니다. 그리고 merge를 진행 후 해당 브랜치를 삭제합니다.

4. 문제 목록

순서문제
1타노스
2연산자 끼워 넣기
3치킨 배달
4외벽 점검
5용액
6특정 거리의 도시 찾기
7ZOAC 4
8거짓말
9동전 분배
10카드 짝 맞추기
11행성 터널
12가희와 키워드
13퍼즐 조각 채우기
14스위치 켜고 끄기
15횡단보도
16플로이드
17레이저 통신
18어드벤처 게임
19가희와 탑
20문자열 뒤집기
21우주 탐사선
22배열 복원하기
23저울
24블록 이동하기
25하늘에서 별똥별이 빗발친다
261, 2, 3 더하기 4
27알파벳
280 만들기
29비밀번호 발음하기
30새로운 게임
31에디터
32주유소
33비슷한 단어
34지름길
35회전 초밥
36영단어 암기는 괴로워
37KCPC
38종이접기
39로봇 시뮬레이션
40후위 표기식2
41쿠키의 신체 측정
42경주로 건설
43컴백홈
44
45동굴 탐험
46녹색 옷 입은 애가 젤다지?
47햄버거 분배
48미친 아두이노
49숨바꼭질 3
50한 줄로 서기
51광고 삽입
52합승 택시 요금
531의 개수 세기
54좋다
55트리
56컨베이어 벨트 위의 로봇
57최소 힙
58여왕벌
59공유기 설치
60국영수
61불량 사용자
62미네랄 2
63봄버맨
64문자열 게임 2
65성곽
66무지의 먹방 라이브
67카드 정렬하기
68택배 배송
69택배
70등수 구하기
71N번째 큰 수
72랭킹전 대기열
73메뉴 리뉴얼
74문자열 교환
75스카이라인 쉬운거
76임스와 함께하는 미니게임
77히스토그램
78전구와 스위치
79쉬운 최단거리
80성냥개비
81여행 가자
82빌런 호석
83문자열 폭발
84진우의 달 여행 (Small)
85징검다리 건너기
86크로스 컨트리
87괄호 변환
88길 찾기 게임
89예산
90벽 부수고 이동하기
91거스름돈
92닭싸움 팀 정하기
93컬러볼
94자물쇠와 열쇠
95근손실
96셔틀 버스
97추석 트래픽
98빵집
99마라톤 1
100거리두기 확인하기
101돌 게임
102창고 다각형
103List of Unique Numbers
104단어 공부
105수 이어 쓰기
106겹치는 건 싫어
107여행가자
108후위 표기식
109수영장 만들기
110탑 보기
111벌집
112연구소
113괄호 추가하기 3
114볼 모으기
115치즈
116매칭 점수
117뉴스 전하기
118아기상어 2
119빗물
120병사 배치하기
121개구리 공주
122DFS와 BFS
123파티
124부분합
125안테나
126정육면체 전개도
127불켜기
128
129럭키 스트레이트
130기둥과 보 설치
131고층 건물
132감시 피하기
133퇴사
134경쟁적 전염
135표 편집
136틱택토
137무기 공학
138그래프 트리 분할
139삼각형과 세 변
140피자 판매
141함께 블록 쌓기
142
143인터넷 설치
144덩치
145트럭
146스티커 붙이기
147등산 마니아
148문자열 압축
149A와 B 2
150소가 길을 건너간 이유 6
151모두 0으로 만들기
152최종 순위
153인구 이동
154돌 던지기
155숫자고르기
156마라톤 2
157정수 삼각형
158가사 검색
159불!
160올림픽
161보석 쇼핑
162줄세우기
163주식
164실패율
165집합
166카드2
167IF문 좀 대신 써줘
168블로그
169새로운 게임 2

About

Algorithm Problem Solving

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages