ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MaxProductOfThree
    Study/알고리즘 2018. 1. 16. 11:42

    음수 두개를 곱할경우 양수가 된다는 가정을 생각 못함..


    Max 값을 구하는데 피똥쌈.. 


    ...




    function solution(A){
    	var max = A[0];
    	var maxIdx = 0;
    	for(var i = 0 ; i < A.length; i++){
    		if(max < A[i]){
    			max = A[i];
    			maxIdx = i;
    		}
    	}
    
    	A.splice(maxIdx, 1);
    	var max2 = A[0];
    	var max2Idx = 0;
    
    	for(var i = 0 ; i < A.length; i++){
    		if(max2 < A[i]){
    			max2 = A[i];
    			max2Idx = i;
    		}
    	}
    
    	A.splice(max2Idx, 1);
    	var max3 = 0;
    	max3 = Math.max.apply(null, A);
    
    	return max * max2 * max3;
    }
    


    'Study > 알고리즘' 카테고리의 다른 글

    fish  (0) 2018.01.19
    Brackets  (0) 2018.01.18
    NumberOfDiscIntersections  (0) 2018.01.16
    Distinct  (0) 2018.01.15
    Triangle  (0) 2018.01.15
    MinAvgTwoSlice  (0) 2018.01.15
    GenomicRangeQuery  (0) 2018.01.15
    PassingCars  (0) 2018.01.12
    CountDiv  (0) 2018.01.12
    MaxCounters  (0) 2018.01.12

    댓글

COPYRIGHT 2010 EpoNg. ALL RIGHTS RESERVED.