정답 대신,
다음 한 걸음.
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
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
지금까지의 누적합을 기억해 두면, 시작점을 매번 다시 셀 필요가 있을까요?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.
정답을 보면 끝Reading the solution ends it
풀이를 통째로 보면 그 문제는 넘어가도, 비슷한 문제에서 또 막혀요.You move past this problem, then get stuck on the next similar one.
혼자서는 시간만Alone, time slips away
어디서 틀렸는지 모른 채 한 문제를 붙잡고 있기 쉬워요.It's easy to sit on one problem without knowing where it breaks.
왜 틀렸는지 모름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
붙여넣기Paste
문제 설명과 내 코드를 붙여넣고 언어를 골라요.Paste the problem statement and your code, and pick the language.
모드 선택Choose a mode
리뷰, 힌트 1~3단계, 반례 찾기 중 하나를 고르면 Claude가 분석해요.Pick review, hint level 1–3, or counterexample mode, and Claude analyzes it.
고치고 다시 제출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.
정답일 가능성과 그 근거How likely it is correct, and why
틀릴 수 있는 입력과 예상 결과Inputs that may fail, with expected output
시간·공간 복잡도와 입력 제한 대비 통과 가능성Time and space, checked against the input limits
더 읽기 쉬운 구현과 고칠 줄Cleaner implementation, line by line
1~3단계로 나눠 공개, 정답 코드는 쓰지 않음Revealed in three levels, never the full solution
진행 상황Status
지금 어디까지 왔나요Where we are
- 완료Done리뷰·힌트 엔진 프로토타입Review and hint engine prototypeClaude API로 리뷰, 힌트 3단계, 반례 찾기 모드를 만들었어요.Review, three hint levels and counterexample mode built on the Claude API.
- 진행 중Now비공개 베타 준비Preparing the private beta베타 코드를 받은 분부터 쓸 수 있게 준비하고 있어요.Getting ready for invite-code access.
- 다음Next베타 오픈Beta opens대기자 등록 순서대로 초대해요.Invites go out in waitlist order.
- 이후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.