에서 내 앞의 코드 도전 , 나는 제거 된 그 라인의 어떤을 알려주는 기능을 작성하는 방법을 물었다.
지시 사항은 다음과 같습니다.
다섯 줄을 포함하는 함수를 작성하십시오.
함수를있는 그대로 실행하면 0을 반환해야합니다.
다섯 줄 중 하나를 제거하고 함수를 실행하면 어떤 줄이 제거되었는지 알려야합니다 (예 : 마지막 줄을 제거하면 5를 반환해야 함).
자, 조금 더 어려운 것을 시도해 봅시다.
위와 동일한 규칙을 따르십시오. 그러나 이번에는 함수가 어느 TWO 행이 제거되었는지 알려주는 배열을 반환해야합니다.
예를 들어, 줄 1과 5를 제거하면 반환 값은 [1,5]가되어야하고, 줄 3과 4를 제거하면 반환 값은 [3,4]가되어야합니다.
다시 말하지만, 행이 제거되지 않으면 함수는 0을 리턴해야합니다. 한 행 제거 된 케이스도 처리 할 수있는 경우 보너스 포인트이지만 반드시 그럴 필요는 없습니다.
도우미 기능을 사용할 수 있습니까? 예,하지만 필요한 경우에만 가능합니다. 이것을 없애는 하나의 독립적 인 기능이 이상적입니다.
마지막 도전과 마찬가지로, 가장 높은 평가를받은 솔루션이 승리합니다. 일주일 내에 또는 24 시간 내에 새로운 제출물이 접수되지 않으면 더 빨리 우승자를 선택합니다.