인프런 커뮤니티 질문&답변

dark chocolate님의 프로필 이미지
dark chocolate

작성한 질문수

코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)

응용문제2) Comparator

merge함수 질문 있습니다.

작성

·

173

1

강사님은 merge 함수에서 return에 intervals를 주셨습니다.

제 생각에는 before 객체를 추가한 result를 return에 써야된다고 생각했는데 결과는 같아서 그부분이 이해가 안갑니다.

result변수의 쓰임새와 intervals값이 제대로 결과값이 나오는 이유를 알 수 있을까요. 

답변 1

0

안녕하세요. dark chocolate님

질문주신 내용중: 

강사님은 merge 함수에서 return에 intervals를 주셨습니다.

이부분 영상에서 return intervals; 로 되어있는데

return result; 가 맞습니다. 

merge함수에서는 기존 intervals 값을 조작해서 result에다가 add했기때문에 

result를 넘겨야 합니다.

(ntervals를 넘기면 수정된 값이 넘어가지 않습니다.)

참고로 git에는 return result로 되어 있습니다.

영상은 수정해서 올리도록하겠습니다.

dark chocolate님의 프로필 이미지
dark chocolate

작성한 질문수

질문하기