CodeTrace 정처기 소개
정보처리기사 실기의 코드 문제(C · Python · Java)를 풀고, 디버거처럼 한 줄씩 실행 흐름을 따라가며 해설을 보는 학습 서비스예요.
무엇을 하나요
정처기 실기 코드 문제는 "출력 결과를 쓰시오", "빈칸에 들어갈 코드를 쓰시오"처럼 머릿속으로 코드를 실행해 봐야 풀 수 있어요. 해설을 글로만 읽으면 변수가 언제 어떻게 바뀌는지 놓치기 쉽죠.
- 문제 풀기 — 출력 결과·빈칸 채우기 문제를 풀고 바로 채점받아요.
- 한 줄씩 따라가는 해설 — 제출하거나 포기하면 실제 실행 기록으로 만든 해설이 열려요. 지금 실행할 줄, 바뀐 변수, 배열 칸, 콜 스택, 포인터·참조 화살표, 누적 출력을 한 단계씩 넘겨 볼 수 있어요.
- 핵심 정리와 학습자 해설 — 문제마다 핵심 개념을 정리하고, 문제를 푼 학습자끼리 자기 풀이를 나눌 수 있어요.
- 점수·랭킹 — 난이도별 점수를 모아 티어를 올려 보세요.
처음이라면 가이드에서 해설 화면 읽는 법부터 보는 걸 추천해요.
문제는 어떻게 만드나요
- 모든 문제는 기출 유형을 참고해 직접 만든 문제예요. 한국산업인력공단 시험 문제 원문을 옮겨 오지 않아요.
- 해설에 쓰는 실행 기록은 사이트를 만들 때(빌드 시점) 실제로 코드를 실행해서 만들고, 그 출력이 정답과 같은지 자동으로 검사해요. 그래서 해설 화면의 값은 손으로 적은 것이 아니라 실제 실행 결과예요.
- 정답은 서버에만 있고, 채점도 서버에서 해요. 풀이 중에는 정답이나 해설이 화면에 미리 내려오지 않아요.
운영비 0원으로 운영해요
오래 무료로 유지하는 것이 가장 큰 목표예요. 그래서 사용자 코드를 실행하는 서버를 두지 않고, 미리 만든 정적 페이지와 무료 요금제 범위의 서비스(Cloudflare Pages, Supabase)만으로 운영해요. 기능을 고를 때도 "무료로 계속 운영할 수 있는가"를 먼저 따져요.
운영을 이어 가기 위해 나중에 광고를 붙일 수 있어요. 그때도 풀이·해설 화면을 방해하지 않는 자리에만 넣고, 개인정보처리방침을 미리 고쳐 알려 드릴게요.
회원가입과 승인
운영자와 문의
- 운영자: 범고래
- 문의 이메일: javaallin@gmail.com
문제 오류 제보, 해설 개선 의견, 계정·개인정보 관련 요청(탈퇴 포함)을 보내 주세요. 화면에 "오류 코드"가 보였다면 함께 알려 주시면 원인을 찾는 데 도움이 돼요.