Thumbnail
BEST
개발 · 프로그래밍 알고리즘 · 자료구조

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비) 대시보드

(4.8)
161개의 수강평 ∙  4,443명의 수강생
77,000원

월 15,400원

5개월 할부 시
지식공유자: 김태원
총 95개 수업 (18시간 21분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[알고리즘 · 자료구조, 프로그래밍 언어] 강의입니다.

자바스크립트(JavaScript)로 코딩테스트를 준비하시는 분을 위한 강좌입니다. 재미있게 풀 수 있는 기초 단계 문제부터 고급 알고리즘까지 단계별로 차근차근 배우도록 설계된 강좌입니다.

✍️
이런 걸
배워요!
자바스크립트를 이용한 알고리즘 문제풀이 방법 배우기
자바스크립트를 이용한 문제해결능력 향상

개발자 취업 & 이직을 위한 핵심 코스 📝 
자바스크립트로 코딩테스트를 준비하는 입문자 강의입니다!!

코테 확실하게 통과하고 싶다면 
이 강의를 공부하는 방법(아래와 같이 해야 효과가 있습니다)

1️⃣ 영상을 보기 전에 먼저 문제를 풀어보세요. (매우중요합니다)

2️⃣ 한 문제당 최소 30분은 스스로 연구해본 다음 영상을 시청합니다.

3️⃣ 문제를 연구할 때는 펜과 종이로 그림을 그려보고 표도 그려보면서 연구해야 합니다.

4️⃣ 펜으로 종이에 연구하는 게 매우 중요합니다. 이때 문제 해결력이 생깁니다.

5️⃣ 30분이 지나도 해결이 되지 않는다면 영상을 시청하고, 익숙해질 때까지 반복 연습해야 합니다.

이 강의는

자바스크립트(JavaScript)를 이용해
자료구조와 알고리즘 기초·중급 개념을 확실히 잡고
다양한 문제를 통해 어떤 문제도 해결할 수 있는
문제 해결력을 기르게 됩니다.

질문을 하실 경우 🙋‍♀️🙋‍♂️

  • 질문하고자 하는 수업 영상에서 "질문하기"를 통해 질문해주시기 바랍니다.
  • 강의 영상 내용 중 이해가 안되는 부분에 대해서만 질문을 받습니다.

수강 참고 사항

  1. 영상을 보기 전에 꼭 먼저 문제를 스스로 풀어보세요. 한 문제당 20분 정도 스스로 도전해 보고 안 될 경우 영상을 보시는 게 제일 좋습니다. 
  2. 모든 영상은 해당 문제를 해결하기 위한 풀이 방법 설명 부분과 소스코드를 구현하는 부분으로 이루어집니다.  
알고리즘 문제 예제를 제공합니다.
문제풀이 이후 직접 코드를 구현해봅니다.

 

 

 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
자바스크립트로 코딩테스트 준비하시는 분
자바스크립트 문법을 공부하고 알고리즘 공부를 하고 싶은 분
자바스크립트 프로그래밍 실력을 향상시키고 싶으신 분
📚
선수 지식,
필요할까요?
자바스크립트 기본 문법

안녕하세요
김태원 입니다.
김태원의 썸네일

패스트캠퍼스 자료구조 & 알고리즘 강의

제로베이스 자료구조 & 알고리즘 강의

프로그래머스 PCCP(코딩역량인증시험) 강의

 

커리큘럼 총 95 개 ˙ 18시간 21분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의자료 및 강의소개
강의 자료(문제, 소스파일)
강의 자료 (mac 유저)
자료소개 및 공부법 미리보기 04:33
섹션 1. 기본문제 풀이
1. 세 수 중 최솟값 05:28
2. 삼각형 판별하기 05:54
3. 연필개수 미리보기 06:18 4. 1부터 N까지의 합 미리보기 03:45 5. 최솟값 구하기 미리보기 04:51
[보충] 내장함수로 최솟값, 최댓값 구하기 04:35
6. 홀수 미리보기 06:51 7. 10부제 미리보기 04:10
[추가영상] forEach, map, filter, reduce 메서드 작동원리 34:05
8. 일곱난쟁이 14:00
8. 일곱난쟁이 오류 수정 영상 08:15
9. A를 #으로 05:25
10. 문자 찾기 미리보기 05:38
11. 대문자 찾기 07:04
12. 대문자로 통일 07:18
13. 대소문자변환 05:21
14. 가장 긴 문자열 03:01
15. 가운데 문자 출력(substring, substr) 09:21
16. 중복문자제거(indexOf) 미리보기 10:13 17. 중복단어제거 미리보기 12:09
섹션 2. 1, 2차원 배열 탐색
1. 큰 수 출력하기 03:25
2. 보이는 학생 06:55
3. 가위바위보 미리보기 07:45
4. 점수 계산 04:02
5. 등수구하기 08:13
6. 격자판 최대합 미리보기 10:02
7. 봉우리 10:58
섹션 3. 문자열 탐색
1. 회문문자열 11:40
2. 팰린드롬 04:27
3. 숫자만 추출 미리보기 08:04
4. 문자거리 19:02
5. 문자열 압축 08:33
섹션 4. 완전탐색(블루투포스)
1. 자리수의 합 14:29
2. 뒤집은 소수 17:56
3. 멘토링 17:41
4. 졸업선물 미리보기 17:18
5. K번째 큰 수 11:27
섹션 5. 효율성(투포인터 알고리즘, 슬라이딩윈도우, 해쉬)
1. 두 배열 합치기(Two Pointers Algorithm) 미리보기 10:30
2. 공통원소구하기(Two Pointers Algorithm) 13:04
3. 연속부분수열1(Two Pointers Algorithm) 18:52
4. 연속부분수열2(Two Pointers Algorithm) 16:10
5. 최대 매출(Sliding Window) 10:24
6. 학급 회장(Hash Map) 10:11
7. 아나그램(Hash Map) 11:23
8. 모든 아나그램 찾기(Hash & Sliding Window && Two Pointers Algorithm) 27:51
섹션 6. 자료구조(스택, 큐)
1. 올바른 괄호(스택) 미리보기 14:23
2. 괄호 문자 제거(스택) 08:23
3. 크레인 인형뽑기(스택) 13:36
4. 후위식 (postfix) 연산(스택) 08:09
5. 쇠막대기(스택) 10:25
6. 공주구하기(큐) 11:36
7. 교육과정설계(큐) 12:05
섹션 7. 정렬과 그리디, 결정알고리즘(이분검색)
1. 선택정렬 미리보기 09:10
2. 버블정렬 08:57
3. Special Sort(버블정렬응용) 05:49
4. 삽입정렬 미리보기 11:22
5. LRU(카카오 캐시 변형 : 삽입정렬응용) 20:44
6. 장난꾸러기 현수 09:34
7. 좌표 정렬 03:21
8. 회의실 배정 미리보기 13:27
9. 결혼식 14:40
10. 이분검색 13:17
11. 뮤직비디오(결정알고리즘) 22:54
12. 마구간 정하기(결정알고리즘) 16:47
섹션 8. 재귀함수와 완전탐색(DFS:깊이우선탐색)
1. 재귀함수와 스택프레임(중요) 미리보기 18:59
2. 이진수 출력(재귀) 08:05
3. 이진트리순회(DFS: 깊이우선탐색) 22:52
4. 부분집합 구하기(이진트리 DFS) 21:20
5. 합이 같은 부분집합(이진트리 DFS) 13:47
6. 바둑이 승차(이진트리 DFS) 07:58
7. 최대점수 구하기(이진트리 DFS) 09:43
8. 중복순열(다중 for문과 재귀의 차이점) 20:02
9. 동전교환(DFS-Cut Edge Tech) 14:18
10. 순열 구하기 12:51
11. 팩토리얼 09:27
12. 조합수(메모이제이션) 19:39
13. 수열 추측하기(순열, 이항계수 응용) 17:19
14. 조합 구하기(중요) 24:56
15. 수들의 조합 07:13
섹션 9. 그래프와 탐색(DFS, BFS:너비우선탐색)
1. 그래프와 인접행렬 13:19
2. 경로탐색(DFS-인접행렬 : 노드개수가 적을 때) 17:31
3. 경로탐색(DFS-인접리스트 : 노드개수가 많을 때 적용) 11:15
4. 미로탐색 12:51
5. 이진트리 너비우선탐색(BFS) 12:18
6. 송아지 찾기(BFS) 15:08
7. 섬나라 아일랜드(DFS) 14:07
7. 섬나라 아일랜드(BFS : 넓이우선탐색) 12:27
섹션 10. Dynamic programming(동적계획법 )
1. 계단오르기 10:52
2. 돌다리 건너기 05:39
3. 최대부분증가수열(LIS) 14:36
4. 동전교환(냅색 알고리즘) 24:32
5. 최대점수 구하기(냅색을 이용한 조합) 10:56
강의 게시일 : 2021년 01월 18일 (마지막 업데이트일 : 2023년 09월 22일)
수강평 총 161개
수강생분들이 직접 작성하신 수강평입니다.
4.8
161개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
dgkim3811 thumbnail
5
알고리즘에 대해 입문하게 되어서 너무 행복한 6개월이었습니다. 다른 분들도 포기하지 않고 반드시 완강, 완공하셔서 원하시는 목표이루셨으면 좋겠습니다😁 혹시 다양한 풀이가 보고 싶거나 하신 분은 제 개인 풀이가 담긴 레포 링크 올릴테니 보고 가셔도 좋습니다 :) https://github.com/DoGukKim/algorithm/tree/main/inflearn
2022-07-07
류시명 thumbnail
5
너무 재밌습니다. 자바스크립트 코딩테스트 강의 찾고 있었는데, 딱 이 강의입니다. 감사합니다. 여러 번 돌려 보면서 실력 쌓겠습니다.
2021-03-10
지식공유자 김태원
안녕하세요^^ 좋은 수강평 감사합니다. 좋게 봐주셔서 너무 감사합니다!! 꼭 완강하시어 좋은 결과 있기를 바랍니다.
2021-03-11
edusolution0723 thumbnail
4
알고리즘 문제가 너무 쉽다고 하시는 분이 있었는데, 그건 응용 부분을 적게 다루어서이지, 어려운 알고리즘을 다루지 않아서가 아닌 것 같습니다. 그리고 이 강의를 들으면서 느낀 건데, 어려운 알고리즘을 풀기위한 기본 문제를 고루고루 다뤄주신다는 느낌을 받았습니다. 강의 덕분에 프로그래머스 1 ~ 3레벨 문제로 점점 풀려가기 시작했네요. 4레벨까지는 이 강의만 보고 열심히 연습하면 풀 수 있을 것 같다는 느낌을 받았습니다. 좋은 강의 감사합니다.
2021-05-15
우걱다짐 thumbnail
5
자바스크립트가 코딩 공부하기가 편해서 준비했는데 어떻게 준비할까 많이 막막했습니다. 그러한 속 막힌 가슴을 뻥 뚫어주는 통쾌한 강의였습니다. 쉬운 개념 위주로 담은 알고리즘이지만, 그래도 여전히 소화할 부분이 많습니다. 좀 더 반복회독하면서 취약한 개념에 관해 공부해보겠습니다. 자바스크립트로도 심화 강좌 해주시면 너무 너무 감사드립니다. 부탁이에요 강사님 😥
2021-06-10
rrr thumbnail
5
자바스크립트 기반의 알고리즘 강의가 거의 없는데 만들어주셔서 정말 감사합니다 뭔가 막막했는데 체계적으로 공부할 수 있어서, 그리고 자세하게 설명을 잘해주셔서 정말 만족해요 강의 문제 다 풀어보고 카테고리별로 알고리즘 사이트의 다른 문제들을 풀면서 연습하면 좋을 것 같습니다.
2021-03-18
지식공유자 김태원
안녕하세요^^ 좋은 수강평 감사합니다. 도움이 되었다니 너무 감사합니다!! 완강하시고 목표하시는바를 이루시기 바랍니다.
2021-03-18
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!