비공개 베타 준비 중 · Claude 기반Private beta in preparation · Built on Claude

정답 대신,
다음 한 걸음.
Not the answer.
The next step.

코딩테스트 풀이를 붙여넣으면 StepHint가 정확성, 시간·공간 복잡도, 놓친 엣지 케이스를 리뷰해요. 막힌 곳에는 정답 코드 대신 단계별 힌트만 건네요. Paste your coding-test solution and StepHint reviews its correctness, time and space complexity, and missed edge cases. When you're stuck, it gives you stepwise hints instead of the answer.

Python · Java · C++ · JavaScript

예시 화면Example
solution.py
def count_subarrays(nums, k):    count = 0    for i in range(len(nums)):        total = 0        for j in range(i, len(nums)):            total += nums[j]            if total == k:                count += 1    return count
StepHint 리뷰StepHint review 합이 K인 연속 부분 배열 (예시 문제)Subarrays summing to K (sample problem)
판정Verdict모든 구간을 확인하므로 결과는 맞아요.Checks every range, so the output is correct.
복잡도ComplexityO(n²) — n이 200,000이면 시간 초과 위험이 커요. (5번 줄)O(n²) — with n = 200,000 this will likely time out. (line 5)
반례Counterexample틀리는 입력은 찾지 못했어요. 음수가 섞여도 정상 동작해요.No failing input found. Negative numbers are handled.

지금까지의 누적합을 기억해 두면, 시작점을 매번 다시 셀 필요가 있을까요?If you remembered the running sums so far, would you still need to recount from every start index?

왜 StepHint인가요Why StepHint

막혔을 때 필요한 건 정답이 아니라 방향이에요.When you're stuck, you need direction, not the answer.

01

정답을 보면 끝Reading the solution ends it

풀이를 통째로 보면 그 문제는 넘어가도, 비슷한 문제에서 또 막혀요.You move past this problem, then get stuck on the next similar one.

02

혼자서는 시간만Alone, time slips away

어디서 틀렸는지 모른 채 한 문제를 붙잡고 있기 쉬워요.It's easy to sit on one problem without knowing where it breaks.

03

왜 틀렸는지 모름No one explains the failure

채점 결과는 틀렸다고만 알려줄 뿐, 반례와 이유는 알려주지 않아요.A judge says "wrong" but never shows the failing input or why.

기능Features

제출 전에 한 번 더 봐주는 리뷰어A second pair of eyes before you submit

풀이 리뷰Solution review

정답 가능성, 시간·공간 복잡도, 놓친 엣지 케이스를 줄 번호와 함께 짚어줘요.Correctness, time and space complexity, and missed edge cases, pointed out by line.

단계별 힌트Stepwise hints

정답 코드 대신 힌트를 3단계로 나눠요. 필요한 만큼만 열어보세요.Three levels of hints instead of the answer. Open only as much as you need.

반례 찾기Counterexamples

내 코드가 틀릴 만한 입력과 그 이유를 찾아줘요.Finds inputs that could break your code, and explains why.

복습 노트Review notes예정Planned

받은 리뷰를 알고리즘 유형별 오답노트로 모아줄 계획이에요.Planned: collect your reviews into notes grouped by algorithm type.

작동 방식How it works

세 단계면 충분해요Three steps

  1. 붙여넣기Paste

    문제 설명과 내 코드를 붙여넣고 언어를 골라요.Paste the problem statement and your code, and pick the language.

  2. 모드 선택Choose a mode

    리뷰, 힌트 1~3단계, 반례 찾기 중 하나를 고르면 Claude가 분석해요.Pick review, hint level 1–3, or counterexample mode, and Claude analyzes it.

  3. 고치고 다시 제출Fix and resubmit

    짚어준 부분을 고친 뒤, 확신을 갖고 다시 제출해요.Fix what was flagged, then resubmit with confidence.

Built on Claude

매번 같은 기준으로 리뷰해요Every review follows the same rubric

StepHint의 리뷰와 힌트는 Anthropic의 Claude API로 만들어요. 다섯 가지 기준으로 분석하고, 힌트 단계에 따라 공개할 범위를 조절해서 정답이 먼저 새어 나가지 않게 해요.Reviews and hints are generated with Anthropic's Claude API. Claude analyzes every submission against five criteria, and a hint-level policy controls how much is revealed so the answer never leaks first.

01
정확성Correctness
정답일 가능성과 그 근거How likely it is correct, and why
02
반례Counterexamples
틀릴 수 있는 입력과 예상 결과Inputs that may fail, with expected output
03
복잡도Complexity
시간·공간 복잡도와 입력 제한 대비 통과 가능성Time and space, checked against the input limits
04
가독성Readability
더 읽기 쉬운 구현과 고칠 줄Cleaner implementation, line by line
05
힌트 정책Hint policy
1~3단계로 나눠 공개, 정답 코드는 쓰지 않음Revealed in three levels, never the full solution

진행 상황Status

지금 어디까지 왔나요Where we are

  1. 완료Done리뷰·힌트 엔진 프로토타입Review and hint engine prototypeClaude API로 리뷰, 힌트 3단계, 반례 찾기 모드를 만들었어요.Review, three hint levels and counterexample mode built on the Claude API.
  2. 진행 중Now비공개 베타 준비Preparing the private beta베타 코드를 받은 분부터 쓸 수 있게 준비하고 있어요.Getting ready for invite-code access.
  3. 다음Next베타 오픈Beta opens대기자 등록 순서대로 초대해요.Invites go out in waitlist order.
  4. 이후Later복습 노트, 지원 언어 확대Review notes and more languages

FAQ

자주 묻는 질문Questions

정답 코드를 알려주나요?Does it give me the answer code?

기본은 힌트예요. 리뷰에서도 전체 정답 코드는 쓰지 않고, 고칠 부분만 짧게 짚어요.Hints by default. Even in reviews it won't write a full solution; it points to the lines worth fixing.

제출한 코드는 저장되나요?Is my code stored?

리뷰를 만들기 위해 Anthropic API로 전송되고, StepHint 서버에는 저장하지 않아요.It is sent to the Anthropic API to generate the review. StepHint does not store it.

어떤 언어를 지원하나요?Which languages are supported?

Python, Java, C++, JavaScript부터 지원해요.Python, Java, C++ and JavaScript to start.

언제 쓸 수 있나요?When can I use it?

비공개 베타를 준비 중이에요. 대기자로 등록하면 베타가 열릴 때 메일로 알려드려요.We're preparing a private beta. Join the waitlist and we'll email you when it opens.

베타가 열리면 가장 먼저 알려드릴게요Be the first to know when the beta opens

hello@stephint.com으로 메일을 보내주세요. 주로 쓰는 언어를 함께 적어주시면 좋아요.Email hello@stephint.com and tell us which language you code in.