- 매일 하루 2시간 공부
- 기업 코딩 테스트 합격을 목표로 하기 때문에 매주 1회 코딩 테스트 쳐보기
- 기본적인 개념은 Section 별로 README.md에 작성한다.
- 공부는 강의 하나로 정리하고 다른 것들은 보지 않는다.
- JavaScript
-
Section1 - 기본문제 풀이
- 1. 세 수 중 최솟값
- 2. 삼각형 판별하기
- 3. 연필개수
- 4. 1부터 N까지의 합
- 5. 최솟값 구하기
- [보충] 내장함수로 최솟값, 최댓값 구하기
- 6. 홀수
- 7. 10부제
- 8. 일곱난쟁이
- 9. A를 #으로
- 10. 문자 찾기
- 11. 대문자 찾기
- 12. 대문자로 통일
- 13. 대소문자변환
- 14. 가장 긴 문자열
- 15. 가운데 문자 출력(substring, substr(얘는 쓰면 안됨))
- 16. 중복문자제거(indexOf)
- 17. 중복단어제거
-
Section2 - 1, 2차원 배열 탐색
- 1. 큰 수 출력하기
- 2. 보이는 학생
- 3. 가위바위보
- 4. 점수 계산
- 5. 등수구하기
- 6. 격자판 최대합
- 7. 봉우리
-
Section3 - 문자열 탐색
- 1. 회문문자열
- 2. 유효한 팰린드롬
- 3. 숫자만 추출
- 4. 가장 짧은 문자거리
- 5. 문자열 압축
-
Section4 - 완전탐색(블루투포스)
- 1. 자리수의 합
- 2. 뒤집은 소수
- 3. 멘토링
- 4. 졸업선물
- 5. K번째 큰 수
-
Section5 - 효율성(투포인터 알고리즘, 슬라이딩윈도우, 해쉬)
- 1. 두 배열 합치기
- 2. 공통원소구하기
- 3. 연속부분수열1
- 4. 연속부분수열2
- 5. 최대 매출
- 6. 학급 회장(해쉬)
- 7. 아나그램 (해쉬)
- 8. 모든 아나그램
-
Section6 - 자료구조(스택, 큐)
- 1. 올바른 괄호
- 2. 괄호문자제거
- 3. 크레인 인형뽑기(카카오)
- 4. 후위식 연산
- 5. 쇠막대기
- 6. 공주구하기
- 7. 교육과정설계
-
Section7 - 정렬과 그리디, 결정알고리즘(이분검색)
- 1. 선택정렬
- 2. 버블정렬
- 3. Special Sort
- 4. 삽입정렬
- 5. LRU
- 6. 장난꾸러기 현수
- 7. 좌표 정렬
- 8. 회의실 배경
- 9. 결혼식
- 10. 이분검색
- 11. 뮤직비디오
- 12. 마구간 정하기
-
Section8 - 재귀함수와 완전탐색(DFS:깊이우선탐색)
- 1. 재귀함수
- 2. 이진수 출력(재귀)
- 3. 이진트리순회
- 4. 부분집합 구하기
- 5. 합이 같은 부분집합
- 6. 바둑이 승차
- 7. 최대점수 구하기
- 8. 중복순열
- 9. 동전교환
- 10. 순열 구하기
- 11. 팩토리얼
- 12. 조합수 (메모이제이션)
- 13. 수열 추측하기
- 14. 조합 구하기
- 15. 수들의 조합
-
Section9 - 그래프와 탐색(DFS, BFS:넓이우선탐색)
-
Section10 - Dynamic programming(동적계획법 )
- 각자 푼 문제들은 깃헙에 정리
- 할당량을 채우지 못해도 매일 하는 것이 중요하기 때문에 최대한 매일 풀 수 있도록 하는것이 목표
날짜 | uriyang |
---|---|
20201-04-05 | ✅ Section 2-5 |
20201-04-06 | ✅ Section 2-6 |
20201-04-07 | ✅ Section 2-7 |
20201-04-08 | ✅ Section 3-2 |
20201-04-09 | ✅ Section 3-3 |
20201-04-12 | ✅ Section 3-4 |
20201-04-13 | ✅ Section 3-5 |
20201-04-15 | ✅ Section 4-2 |
20201-04-16 | ✅ Section 4-3 |
20201-04-19 | ✅ Section 4-4 |
20201-04-20 | ✅ Section 5-1 |
20201-04-21 | ✅ Section 5-3 |
20201-04-22 | ✅ Section 5-4 |
20201-04-23 | ✅ Section 5-5 |
20201-04-26 | ✅ Section 5-7 |
20201-04-27 | ✅ Section 5-8 |
20201-04-28 | ✅ Section 6-1 |
20201-05-02 | ✅ Section 6-2 |
20201-05-04 | ✅ Section 6-3 |
20201-05-05 | ✅ Section 6-4 |
20201-05-06 | ✅ Section 6-5 |
20201-05-07 | ✅ Section 6-7 |
20201-05-10 | ✅ Section 7-2 |
20201-05-11 | ✅ Section 7-3 |
20201-05-13 | ✅ Section 7-5 |
20201-05-14 | ✅ Section 7-6 |
20201-05-17 | ✅ Section 7-8 |
20201-05-19 | ✅ Section 7-9 |
20201-05-20 | ✅ Section 7-10 |
20201-05-21 | ✅ Section 7-11 |
20201-05-24 | ✅ Section 7-12 |
20201-05-25 | ✅ Section 8-1 |
20201-05-26 | ✅ Section 8-2 |
20201-05-31 | ✅ Section 8-3 |