코드 실력을
리뷰로 키우는
AI 퀘스트
문제 풀이, 프로젝트 과제, 면접 답변을 한 곳에서 제출하고 로컬 LLM 기반 AI 멘토에게 바로 피드백을 받습니다.
25
Published quests
13
Algorithms
12
Career tasks
Score
92
Review
AI
XP
+150
자료구조, 복잡도, 예외 케이스를 짧은 루프로 반복 점검합니다.
추천 루트 보기 Project Builder 실전 구현 감각작은 기능을 설계하고 제출한 코드의 구조와 유지보수성을 리뷰합니다.
프로젝트 시작 Interview Prep 설명하는 개발자면접 답변을 논리, 근거, 커뮤니케이션 관점에서 다듬습니다.
답변 연습Mission board
바로 시작할 수 있는 퀘스트
Two Sum
정수 배열 nums와 정수 target이 주어질 때, 두 수의 합이 target이 되는 인덱스를 반환하세요. 예시: 입력: nums = [2,7,11,15], target = 9 출력: [0,1]
Reverse String
문자열 s를 받아 뒤집은 문자열을 반환하세요. 예시: 입력: s = "hello" 출력: "olleh"
Valid Parentheses
문자열 s가 주어질 때, 괄호가 올바르게 짝지어져 있는지 확인하세요. 예시: 입력: s = "()[]{}" 출력: True 입력: s = "([)]" 출력: False
Climbing Stairs
계단 꼭대기에 도달하려면 n개의 계단을 오를 수 있습니다. 한 번에 1계단 또는 2계단을 오를 수 있을 때, 꼭대기에 도달하는 방법의 수를 구하세요. 예시: 입력: n = 3 출력: 3 (1+1+1, 1+2, 2+1)
Merge Sorted Array
오름차순으로 정렬된 두 배열 nums1과 nums2가 있습니다. nums1의 크기는 nums1 길이 + nums2 길이로 충분합니다. 두 배열을 병합하여 nums1을 오름차순 정렬된 하나의 배열로 만드세요 (in-place). 예시: 입력: nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3 출력: [1,2,2,3,5,6]
Fibonacci Number
정수 n이 주어질 때, 피본치 수열의 n번째 숫자를 반환하세요. F(0) = 0, F(1) = 1 F(n) = F(n-1) + F(n-2)