반응형 MaxProductOfThree1 Lesson6 - MaxProductOfThree 자세한 문제는 여기를 참조하세요 이 문제는 array에서 3개를 뽑아 최고로 큰 값을 찾는 문제입니다. 우선 제가 작성한 code는 fun solution(A: IntArray): Int { val size = A.size for (index in 1 until A.size) { val temp = A[index] var aux = index - 1 while (aux >= 0 && A[aux] > temp) { A[aux + 1] = A[aux] aux-- } A[aux + 1] = temp } var k_1 = A[0]*A[1]*A[size-1] var k_2 = A[size-1]*A[size-2]*A[size-3] if(k_1 > k_2){ return k_1 }else if(k_2 > k_1){ .. 2019. 12. 13. 이전 1 다음 반응형