uuiip7878   2년 전

var 배열에 중복되지 않게 각 원소를 하나씩만 넣어주고 각 숫자의 count를 센 뒤 이분탐색을 이용해서 target + n(n>1)이 있는지 없는지 검사해서 switch 문으로 구분시켜서 답을 구하는 식으로 짰는데 메모리 초과가 자꾸 뜨네요...ㅠㅠ 혹시 원인을 아실 것 같은 분은 댓글로 부디 조언 부탁드립니다.

uuiip7878   2년 전

아무래도 재귀함수에서 계속 메모리를 복사해가는게 원인 같아서 비재귀적으로 코드를 수정하고 올려서 해결했습니다.

uuiip7878   2년 전

이제 보니 제가 return 문을 마지막에 추가를 안 해서 undefined behavior가 발생한 것 같네요;

댓글을 작성하려면 로그인해야 합니다.