엔트리위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
재귀함수
(r3 편집)
닫기
RAW 편집
미리보기
[[분류:코드]] ||<tablealign=center><width=700><tablebordercolor=#96ee00><nopad>[[파일:ic0xbv8blkktroe706ena2c943bb1whf.png|width=100%]]|| ||<bgcolor=#96ee00> '''{{{#000 대표적인 재귀함수 코드}}}''' || [목차] [clearfix] == 개요 == 엔트리 코드 중 계속 반복하기의 반복 수 한계를 극복하기 위한 코드. == 뜻과 필요성 == "재귀"란 자기 자신을 참조하는 정의를 말한다. 즉 재귀함수는 자기 자신을 참조하는 함수이다. 엔트리에서 계속 반복하기를 활용할 때는, 1초에 약 64번밖에 반복하지 못한다.이를 극복하기 위한 코드가 바로 재귀함수이다. 재귀함수를 만드려면 함수 안에 함수를 넣어 자기 자신을 호출하도록 만들면 된다. === 함수 호출 제한 === ||<tablealign=center><width=700><tablebordercolor=#96ee00><nopad>[[파일:함수 호출 제한.png|width=100%]]|| ||<bgcolor=#96ee00> '''{{{#000 함수 호출 제한이 일어난 모습}}}''' || 하지만, 엔트리의 함수는 초당 1500회 이상 실행하면 함수 호출 제한이 일어나 작품이 멈춘다. 이를 해결하기 위한 게 맨 위의 코드. 함수를 1500번 호출하고, 딜레이를 준 뒤에 다시 재귀함수를 호출하면 된다. 물론 저 코드처럼 안에 아무런 코드가 없으면 그냥 렉만 걸리니 다른 코드를 꼭 넣자. == 인기 == 계속 반복하기의 문제점을 해결해준 코드로, 고수들은 계속 반복하기보다 재귀함수를 더 많이 이용하는 수준이다. 이 때문에, 하단의 함수 호출 제한 사건이 일어났을 때 반응이 매우 뜨거웠다. == 사건사고 == === [[2022년 7월 업데이트 사건]] === [[2022년 7월 업데이트 사건]] 문서 참조 == 여담 ==
요약
문서 편집을
저장
하면 당신은 기여한 내용을
CC0
으로 배포하고 기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다. 이
동의는 철회할 수 없습니다.
비로그인 상태로 편집합니다. 로그인하지 않은 상태로 문서 편집을 저장하면, 편집 역사에 본인이 사용하는 IP(216.73.216.97) 주소 전체가 영구히 기록됩니다.
저장
Liberty
|
the tree