CodeUs,
AI로 완성하는 코딩 학습
코딩은 결국 생각하는 힘을 기르는 연습입니다.
실시간 채점, AI 피드백, 그리고 체계적인 학습 관리까지.
letscodeus.com/problems/1024
난이도 Silver
두 수의 합
시간 제한 1초메모리 256MB정답률 72%
정수 배열 nums와 정수 target이 주어졌을 때, nums에서 두 수를 더해 target이 되는 인덱스를 반환하는 프로그램을 작성하세요.
각 입력에는 정확히 하나의 정답이 있으며, 같은 원소를 두 번 사용할 수 없습니다.
Python 3.11
1def two_sum(nums, target):2 seen = {}3 for i, n in enumerate(nums):4 diff = target - n5 if diff in seen:6 return [seen[diff], i]7 seen[n] = i8 return []910# 테스트 케이스 15/15 통과
✓ 정답입니다 실행 시간 28ms · 메모리 14.2MB
핵심 기능
필요한 모든 것이
한 곳에 있습니다.
학생은 몰입해서 풀고, 교사는 체계적으로 관리합니다.
⚡
실시간 채점 엔진
C, C++, Python, Java 등 주요 언어를 지원하는 격리된 샌드박스 환경. 수 초 내에 정확한 결과를 받습니다.
👥
클래스룸 관리
반 단위로 학생을 초대하고 과제를 배포하세요. 진도, 정답률, 랭킹을 한눈에 확인할 수 있습니다.
✨
AI 학습 도우미
막힌 부분을 AI가 도와줍니다. 정답을 알려주는 대신, 생각할 수 있는 힌트를 제공합니다.
교사를 위한 도구
한 반 전체를
한 화면에서.
출석, 진도, 랭킹, 과제 제출 현황까지. 학원 운영에 필요한 데이터가 정리되어 있습니다.
알고리즘 심화반 A
학생 24명 · 담당: 김선생
김
전체 평균 해결
68%
↑ 지난주 대비 4%
이번 주 제출
412
↑ 활발함
진행중 과제
3
마감 D-2
출석률
96%
↑ 우수
이번 주 리더보드
1
이지원
47 / 50
2
박민수
43 / 50
3
최유진
39 / 50
4
정하늘
33 / 50
5
김서준
30 / 50
요금제
작게 시작하고,
필요할 때 확장하세요.
모든 요금제에 기본 저지 기능이 포함됩니다. 언제든지 해지할 수 있습니다.
개인개인 학습자용
지금 시작할
준비가 되셨나요?
5분이면 클래스를 만들고 첫 과제를 배포할 수 있습니다.