본문으로 건너뛰기

개발자를 위한 요금제

능력을 키우고 결과물로 보여주세요.

실제 과제로 코딩, SQL, AI와 함께 일하는 법을 연습하세요. 모든 답은 테스트로 실행되어 무엇이 동작하고, 무엇이 깨지고, 다음에 무엇을 고칠지 알 수 있습니다.

코딩 문제
1,000+
언어
22
SQL 엔진
6
연습 모드
7
Two Sum초급 · Python
def two_sum(nums, target):
    for i in range(len(nums)):
        for j in range(i + 1, len(nums)):
            if nums[i] + nums[j] == target:
                return [i, j]

예제

  • [2,7,11,15], 9통과
  • [3,2,4], 6통과
  • [3,3], 6통과

비공개 테스트

16개 중 14개 통과2개 시간 초과

힌트: 큰 케이스는 한 번의 순회로 풀어야 합니다. 진행하면서 무엇을 기억해 둘 수 있을까요?

예시 실행입니다. 실제 과제도 같은 방식으로 동작합니다.

연습하는 일곱 가지 방법.

직접 만들고 풀거나, 요즘 AI와 함께 배포하는 팀처럼 작업을 리뷰하고 검증하세요.

연습 한 판은 이렇게 진행됩니다.

연습은 전이 가능한 역량을 키워 줍니다. 기업 평가는 각 회사의 업무에 맞춰 별도로 구성되며, 비공개 문제 목록을 노출하지 않습니다.

  1. 과제 고르기

    모드, 주제, 난이도로 걸러 보세요. 과제마다 무엇을 요구하는지 적혀 있습니다.

  2. 예제 실행하기

    제출하기 전에 보이는 예제와 직접 만든 입력으로 코드를 실행해 보세요.

  3. 숨겨진 테스트로 제출하기

    숨겨진 케이스는 경계 조건을 확인합니다. 어떤 종류의 실패인지만 보이고, 숨겨진 정답은 보이지 않습니다.

  4. 결과에서 배우기

    힌트를 받고 다시 도전하거나, 풀고 나서 해설을 읽어 보세요. 진행 상황은 계정에 저장됩니다.

무료 연습

과제 하나부터 시작하세요.

과제를 선택하고 접근 방식을 시도한 뒤, 피드백을 활용해 개선하세요. 진행 상황은 계정에 저장됩니다.