웹 개발 인터랙티브 챌린지
July 1, 2026 · View on GitHub
언어: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português
본 과정에서는 인터랙티브 JavaScript 챌린지를 통해 웹 개발 실력을 향상시키는 방법을 배우게 됩니다. DOM 조작부터 고급 알고리즘까지, 모든 레벨을 위해 설계된 130 개 이상의 실습 랩을 통해 실력을 쌓으세요. 실제 코딩 전문성을 쌓고자 하는 미국 및 유럽의 개발 지망생에게 완벽합니다.
연습
| 인덱스 | 이름 | 난이도 | 연습 |
|---|---|---|---|
| 001 | 일 더하기 일은? | 중급 | 도전 시작 |
| 002 | 얼마나 많은 자릿수를 볼 수 있나요? | 초급 | 도전 시작 |
| 003 | 난수 생성기 | 초급 | 도전 시작 |
| 004 | 같거나 다름 | 초급 | 도전 시작 |
| 005 | 정확한 데이터 타입 판별하기 | 중급 | 도전 시작 |
| 006 | 문자열 배열 뒤집기 | 초급 | 도전 시작 |
| 007 | 배열 생성하기 | 초급 | 도전 시작 |
| 008 | JavaScript 배열 중복 제거 구현 | 초급 | 도전 시작 |
| 009 | 배열의 0 을 제자리에서 재배치하기 | 중급 | 도전 시작 |
| 010 | 배열 평탄화 | 초급 | 도전 시작 |
| 011 | 세 줄짜리 연애편지 | 초급 | 도전 시작 |
| 012 | JavaScript 에서 회문 문자열 검증 | 중급 | 도전 시작 |
| 013 | 지정된 길이로 배열 분할하기 | 초급 | 도전 시작 |
| 014 | 민감한 단어 처리하기 | 초급 | 도전 시작 |
| 015 | 가장 긴 배열 찾기 | 초급 | 도전 시작 |
| 016 | HTML 이스케이프 구현하기 | 초급 | 도전 시작 |
| 017 | 공백 치환 함수 구현 | 초급 | 도전 시작 |
| 018 | 인접한 모든 중복 문자 제거 | 중급 | 도전 시작 |
| 019 | 배열 오름차순 정렬 | 초급 | 도전 시작 |
| 020 | 정렬된 배열의 제곱 | 중급 | 도전 시작 |
| 021 | 정렬된 배열에서 중복 제거 | 초급 | 도전 시작 |
| 022 | 배열에서 요소 제자리 제거하기 | 초급 | 도전 시작 |
| 023 | 탐색 삽입 위치 | 중급 | 도전 시작 |
| 024 | 캡슐화된 함수를 사용한 간단한 계산기 | 초급 | 도전 시작 |
| 025 | 개인 소득세 계산기 함수 | 초급 | 도전 시작 |
| 026 | JavaScript 디바운스를 활용한 웹 상호작용 최적화 | 중급 | 도전 시작 |
| 027 | apply 함수 구현하기 | 초급 | 도전 시작 |
| 028 | 증가 함수 구현하기 | 초급 | 도전 시작 |
| 029 | call 함수 구현하기 | 초급 | 도전 시작 |
| 030 | setTimeout 을 이용한 setInterval 구현 | 초급 | 도전 시작 |
| 031 | JavaScript 에서 Array Reduce 구현하기 | 초급 | 도전 시작 |
| 032 | JSON 생성기 도구 개발 | 초급 | 도전 시작 |
| 033 | 객체가 비어 있는지 확인하기 | 초급 | 도전 시작 |
| 034 | URL 을 객체로 파싱하기 | 초급 | 도전 시작 |
| 035 | 두 객체가 같은지 확인하기 | 초급 | 도전 시작 |
| 036 | 깊은 복제 구현하기 | 초급 | 도전 시작 |
| 037 | Object.is 메서드 직접 구현하기 | 초급 | 도전 시작 |
| 038 | 페이지가 변경되었습니다 | 초급 | 도전 시작 |
| 039 | DOM 트리 깊이 우선 탐색 | 중급 | 도전 시작 |
| 040 | DOM 트리 너비 우선 탐색 | 중급 | 도전 시작 |
| 041 | JavaScript 를 이용한 동적 탭 전환 | 초급 | 도전 시작 |
| 042 | 영상 탄막 댓글 | 초급 | 도전 시작 |
| 043 | 피보나치 수 계산 | 중급 | 도전 시작 |
| 044 | 이진 탐색 알고리즘 구현 | 중급 | 도전 시작 |
| 045 | JavaScript 로 계단 오르기 | 중급 | 도전 시작 |
| 046 | 2 의 거듭제곱 | 중급 | 도전 시작 |
| 047 | x 의 제곱근 | 중급 | 도전 시작 |
| 048 | 큐를 사용하여 스택 구현하기 | 중급 | 도전 시작 |
| 049 | 이진 트리의 지름 | 중급 | 도전 시작 |
| 050 | BST 에서 k 번째로 작은 요소 찾기 | 중급 | 도전 시작 |
| 051 | 균형 이진 트리 | 중급 | 도전 시작 |
| 052 | 이진 트리 연결 리스트로 펼치기 | 중급 | 도전 시작 |
| 053 | 완전 이진 트리 노드 개수 세기 | 중급 | 도전 시작 |
| 054 | 이진 트리의 레벨별 평균 | 중급 | 도전 시작 |
| 055 | 이진 트리 우측 뷰 | 중급 | 도전 시작 |
| 056 | 다른 트리의 부분 트리 | 중급 | 도전 시작 |
| 057 | 이진 트리 경로 | 중급 | 도전 시작 |
| 058 | 이진 탐색 트리 유효성 검사 | 중급 | 도전 시작 |
| 059 | JavaScript 로 루트 - 리프 경로 합 구현하기 | 중급 | 도전 시작 |
| 060 | 왼쪽 리프 노드의 합 | 중급 | 도전 시작 |
| 061 | 이진 트리의 최소 깊이 | 중급 | 도전 시작 |
| 062 | 대칭 이진 트리 | 중급 | 도전 시작 |
| 063 | 이진 트리 동일성 검사 | 중급 | 도전 시작 |
| 064 | 이진 트리 병합 | 중급 | 도전 시작 |
| 065 | 경보를 울리지 않고 강도질 최대화하기 | 중급 | 도전 시작 |
| 066 | 도둑 II | 중급 | 도전 시작 |
| 067 | 도둑 III | 중급 | 도전 시작 |
| 068 | 최소 동전 교환 문제 해결사 | 중급 | 도전 시작 |
| 069 | 동전 교환 II | 중급 | 도전 시작 |
| 070 | 격자 내 고유 경로 계산 | 중급 | 도전 시작 |
| 071 | 고유 경로 II | 초급 | 도전 시작 |
| 072 | Python 에서의 부분 수열 개수 세기 | 중급 | 도전 시작 |
| 073 | 두 문자열의 최소 삭제 연산 횟수 | 중급 | 도전 시작 |
| 074 | 최적의 주식 매매 | 초급 | 도전 시작 |
| 075 | 최적의 주식 거래 시점 | 중급 | 도전 시작 |
| 076 | 수수료를 고려한 최적의 주식 거래 | 중급 | 도전 시작 |
| 077 | 범위 내 숫자 조합 | 중급 | 도전 시작 |
| 078 | 중복 허용 조합 합계 | 중급 | 도전 시작 |
| 079 | 정수 배열의 부분 집합 생성 | 중급 | 도전 시작 |
| 080 | 서로 다른 정수 배열의 모든 순열 생성하기 | 중급 | 도전 시작 |
| 081 | 2D 그리드에서 단어 찾기 구현 | 초급 | 도전 시작 |
| 082 | IP 주소 복원하기 | 중급 | 도전 시작 |
| 083 | 정렬된 배열에서 Two Sum II 해결하기 | 초급 | 도전 시작 |
| 084 | 배열에서 세 수의 합 문제 해결하기 | 중급 | 도전 시작 |
| 085 | 최소 길이 부분 배열 합 | 중급 | 도전 시작 |
| 086 | 늑대인간 찾기 | 초급 | 도전 시작 |
| 087 | 말할 수 없는 비밀 | 초급 | 도전 시작 |
| 088 | 슬롯 머신 애플리케이션 완성 | 초급 | 도전 시작 |
| 089 | 외계 메시지 번역 프로그램 | 초급 | 도전 시작 |
| 090 | 죽간 조각 수집하기 | 초급 | 도전 시작 |
| 091 | 평지에 높은 건물 짓기 | 중급 | 도전 시작 |
| 092 | 반별 나누기 및 순위 지정 | 초급 | 도전 시작 |
| 093 | 근속 연수 통계 | 초급 | 도전 시작 |
| 094 | 연간 스타 프로젝트 | 초급 | 도전 시작 |
| 095 | 범용 합성 작업대 | 초급 | 도전 시작 |
| 096 | 아이슬란드 부칭/모칭 이름 확인기 | 초급 | 도전 시작 |
| 097 | 작은 토끼의 계단 오르기 | 중급 | 도전 시작 |
| 098 | 건곤대나이 심법 | 초급 | 도전 시작 |
| 099 | 최적의 주식 거래 시점 | 초급 | 도전 시작 |
| 100 | 최대 부분 배열 합 | 초급 | 도전 시작 |
| 101 | 큰 정수 덧셈 챌린지 해결 | 초급 | 도전 시작 |
| 102 | 교내 카드 발급 신청서 유효성 검사 | 초급 | 도전 시작 |
| 103 | LabEx 학생증 발급 | 초급 | 도전 시작 |
| 104 | 등록 인증 문제 해결 | 초급 | 도전 시작 |
| 105 | 패키지 수령 완료 | 중급 | 도전 시작 |
| 106 | 다음번엔 건너뛰기 | 초급 | 도전 시작 |
| 107 | 텍스트 콘텐츠 구문 분석 및 강조 표시 | 초급 | 도전 시작 |
| 108 | ISBN 변환 및 생성 | 초급 | 도전 시작 |
| 109 | 비밀번호 강도 검사기 | 초급 | 도전 시작 |
| 110 | Unix 스타일 파일 경로 단순화 | 초급 | 도전 시작 |
| 111 | 템플릿 문자열 파싱 구현 | 초급 | 도전 시작 |
| 112 | HTML, CSS, JavaScript 를 사용한 피트니스 설문지 양식 | 초급 | 도전 시작 |
| 113 | 실시간 친구 피드 게시 | 초급 | 도전 시작 |
| 114 | 기사 내 단어 출현 횟수 | 초급 | 도전 시작 |
| 115 | Node.js 를 활용한 맞춤형 추천 시스템 | 초급 | 도전 시작 |
| 116 | 작은 토끼의 당근 찾기 | 초급 | 도전 시작 |
| 117 | 몰 관리 시스템 | 중급 | 도전 시작 |
| 118 | 이미지 워터마크 생성 | 초급 | 도전 시작 |
| 119 | 초강력 히어로 연맹 | 초급 | 도전 시작 |
| 120 | 강의 계획 마법사 | 중급 | 도전 시작 |
| 121 | 이것은 브라우저입니다 | 초급 | 도전 시작 |
| 122 | 새 연산자 구현하기 | 초급 | 도전 시작 |
| 123 | 배열에서 고유한 정수 찾기 | 중급 | 도전 시작 |
| 124 | 역 폴란드 표기법 계산 | 초급 | 도전 시작 |
| 125 | 도둑 은퇴 자리 표시자 | 중급 | 도전 시작 |
| 126 | 회문 부분 문자열 분할 | 초급 | 도전 시작 |
| 127 | 쿠키 분배를 통한 만족도 극대화 | 중급 | 도전 시작 |
| 128 | 이진 트리 층별 최댓값 찾기 | 중급 | 도전 시작 |
| 129 | 괄호 문자열 유효성 검증 | 초급 | 도전 시작 |
| 130 | 2 차원 배열에서 찾기 | 중급 | 도전 시작 |
About LabEx
LabEx is a hands-on learning platform for beginners.
Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.
Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.
📖 Need help? Visit our Help Center or email info@labex.io