Category-first JavaScript Practice
자바스크립트 코딩테스트 문제를 카테고리별로 풀고, 알고리즘 감각과 JS 기본기를 함께 쌓는 대시보드
JS 코딩테스트 문제 풀이를 오늘의 코테, 알고리즘 연습, JavaScript 메서드 학습 흐름으로 나눠서 탐색할 수 있어요. 자바스크립트 입문자부터 코테 연습이 필요한 학습자까지 바로 문제를 골라 실습할 수 있습니다.
한눈에 보기
처음이라면 오늘의 코테 → 알고리즘 → JS 메서드 학습 순서로 둘러보는 걸 추천해요.
오늘 바로 시작할 추천 루트
카테고리마다 첫 문제를 하나씩 골라두었습니다. 막막할 때는 여기서 바로 시작해도 좋아요.
학습 흐름 선택하기
각 카테고리는 목적이 다릅니다. 오늘의 기분과 학습 목적에 맞는 흐름으로 들어가 보세요.
TODAY TRACK
오늘의 코테
짧지만 감각을 깨우는 JavaScript 코딩테스트 문제를 중심으로, 매일 가볍게 도전하는 트랙입니다.
- 두 수 더하기 easy · warmup
- 켜진 구간 개수 세기 easy · run-length
- 처음 다시 등장한 배지 easy · first-repeat
ALGORITHM TRACK
알고리즘별 코테
문자열, 배열, 해시, 투 포인터 같은 유형 중심으로 자바스크립트 알고리즘 문제를 반복 연습하는 트랙입니다.
- 문자열 뒤집기 easy · string
- 배열에서 최댓값 찾기 easy · array
- 여러 정렬 목록에서 k번째 작은 수 medium · k-way-merge
JS BASIC TRACK
JS 메서드 학습
JavaScript 메서드 설명, 사용 예시, 주의점까지 함께 익히는 학습형 트랙입니다.
- 모음 개수 세기 easy · string-methods
- 처음 과락 점수의 위치 찾기 easy · high-order-functions
- 알림 코드 접두사 확인하기 easy · string-methods
빠르게 시작하기
지금 바로 풀어볼 만한 대표 문제를 카테고리별로 골랐어요.
두 수 더하기
두 정수 a, b가 주어질 때 두 수의 합을 반환하는 solution 함수를 작성하세요.
바로 풀기 →문자열 뒤집기
문자열 str이 주어질 때, 글자 순서를 뒤집은 새로운 문자열을 반환하는 solution 함수를 작성하세요.
바로 풀기 →배열에서 최댓값 찾기
정수 배열 nums가 주어질 때, 배열 안에서 가장 큰 값을 반환하는 solution 함수를 작성하세요.
바로 풀기 →모음 개수 세기
문자열 str이 주어질 때, 영어 소문자 모음 a, e, i, o, u의 개수를 반환하는 solution 함수를 작성하세요.
바로 풀기 →켜진 구간 개수 세기
0과 1로 이루어진 배열 lights가 주어질 때, 연속해서 켜져 있는(1) 구간의 개수를 반환하는 solution 함수를 작성하세요.
바로 풀기 →처음 과락 점수의 위치 찾기
정수 배열 scores가 주어질 때, 60점 미만인 점수가 처음 나타나는 위치를 반환하는 solution 함수를 작성하세요. 과락 점수가 하나도 없으면 -1을 반환합니다.
바로 풀기 →탐색 방식도 선택할 수 있어요
카테고리로 들어가도 좋고, 전체 문제 목록에서 검색과 필터로 원하는 JavaScript 코딩테스트 문제를 찾을 수도 있습니다.