← 모든 도구 보기
개발·오류 해결

코드 설명·흐름 해설

코드를 붙여 넣으면 실행 흐름과 핵심 개념을 이해하기 쉽게 설명합니다.

먼저 입력할 내용공개 가능한 코드
받을 수 있는 결과역할 · 실행 흐름 · 예시 추적 · 주의점
의견 보내기
의견 보내기

개인정보·비밀번호·API 키는 빼고 적어주세요. 의견은 공개되지 않습니다.

다른 AI에서도 이어서 활용이 작업의 프롬프트 받기

결과를 만들지 않아도 받을 수 있어요. 입력 전에는 채워 쓰는 템플릿을, 입력 후에는 작성한 내용을 반영해 드립니다.

바로 만들어보기

공개 가능한 코드만 먼저 알려주세요

코드를 붙여 넣으면 실행 흐름과 핵심 개념을 이해하기 쉽게 설명합니다.

이용량 확인 중

01 AI에게 알려줄 내용

이 내용만 입력해도 초안을 만들 수 있어요.
결과를 더 맞춤화하기 (선택)
알고 있는 내용만 더하면 결과를 맞춤화할 수 있어요.
알고 있는 내용만 더하면 결과를 맞춤화할 수 있어요.
알고 있는 내용만 더하면 결과를 맞춤화할 수 있어요.

개인정보·비밀번호·API 키는 빼고 입력해 주세요. 입력 내용은 결과 생성을 위해 Gemini에 전달됩니다.

성공한 결과는 1회 사용으로 계산되며 ‘내가 만든 결과’에 보관됩니다.

02 만들어진 결과

준비
✧

완성된 초안이 여기에 표시돼요

입력란에 필요한 내용을 적어주세요.
예제를 채우면 쉽게 시작할 수 있어요.

입력 예시와 완성 결과

숫자 부호 함수의 반환 흐름 이해하기

코드를 붙여 넣으면 실행 흐름과 핵심 개념을 이해하기 쉽게 설명합니다.

완성 결과

함수가 하는 일

양수면 positive, 숫자0이면 zero, 나머지는 negative를 반환합니다. 각 조건에서 return을 만나면 뒤의 코드는 실행하지 않습니다.

입력반환이유
5positive0보다 큼
0zero숫자0과엄격히일치
-3negative두조건모두거짓
문자열0negative숫자0과타입이다름
nullnegative두조건모두거짓

마지막 분기는 실제로 음수만 받는 것이 아닙니다. 숫자만 받을 계획이라면 입력 타입과NaN허용 여부를 별도로 정하세요.

내 작업에 적용하기

함수를 직접 실행해 5·0·-3과 문자열0·null을 비교하세요. 숫자 외 입력을 받을지부터 결정하면 타입 검증을 설계할 수 있습니다.

언제, 어떻게 쓰나요?

이 기능을 제대로 활용하는 방법

코드를 새로 쓰거나, 기존 코드의 문제와 다음 확인 순서를 빠르게 정리할 때 활용할 수 있습니다.

  1. 01

    핵심 내용부터 입력

    공개 가능한 코드을 먼저 적으세요. 처음부터 모든 정보를 완벽하게 준비하지 않아도 됩니다.

  2. 02

    필요할 때 더 구체화

    언어·실행 환경 · 설명 수준와 궁금한 부분·알고 있는 전제을 더하면 상황에 맞는 결과를 받을 수 있습니다.

  3. 03

    결과를 확인하고 활용

    역할 · 실행 흐름 · 예시 추적와 주의점 순서로 살펴보고 필요한 부분을 복사하거나 HTML로 내려받으세요. 같은 작업을 다른 AI에서 이어가고 싶다면 입력 내용이 담긴 프롬프트도 받을 수 있습니다.

더 좋은 결과를 위한 팁
  • 언어와 실행 환경, 기대한 동작, 실제 오류를 함께 적으면 적용 가능한 답을 받기 쉽습니다.
  • 제안 코드는 격리된 환경에서 실행하고 기존 테스트와 보안 영향을 확인한 뒤 적용하세요.
자주 묻는 질문

코드 설명·흐름 해설 FAQ

코드 설명·흐름 해설에는 무엇을 먼저 입력하나요?

공개 가능한 코드만 먼저 입력하면 시작할 수 있습니다. 이 내용만 입력해도 초안을 만들 수 있어요.

선택 정보도 모두 적어야 하나요?

아닙니다. 언어·실행 환경 · 설명 수준와 궁금한 부분·알고 있는 전제은 결과를 더 구체적으로 맞추고 싶을 때만 추가하세요.

만든 결과를 바로 사용해도 되나요?

제안 코드는 격리된 환경에서 실행하고 기존 테스트와 보안 영향을 확인한 뒤 적용하세요.