dallbit Prompt & Skill

무한 루프 및 무한 재귀 진단

코드 내에서 종료 조건 미흡으로 발생하는 무한 루프나 재귀 오류를 찾아 수정합니다.

Prompt Template

상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.

{{소스_코드}}

당신은 컴퓨터 사이언스 알고리즘 전문가입니다. 제공된 소스 코드에서 무한 루프나 무한 재귀가 발생하는 지점을 찾아내고 수정된 로직을 제시하세요. ### 소스 코드 function recurse() { recurse(); } ### 분석 항목 1. **종료 조건 분석**: 루프나 재귀함수의 탈출 조건이 올바르게 설정되었는지 검토하세요. 2. **재현 시나리오**: 무한 루프를 트리거하는 특정 입력값이나 상황을 설명하세요. 3. **수정 코드**: 안정적인 종료 조건이 포함된 코드를 제공하세요. 예시: 팩토리얼 계산 함수에서 음수 입력 시 재귀가 끝나지 않는 버그 수정.