본문 바로가기
개발/코딩

해커랭크(HackerRank) - Mini-Max Sum / C++

by lucidmaj7 2020. 2. 4.
728x90
반응형

문제 : 해커랭크 - Mini-Max Sum

난이도: Easy

언어 : C++

 

// Complete the miniMaxSum function below.
void miniMaxSum(vector<int> arr) {
   
   unsigned long totalSum = 0;
   unsigned long minSum = 0;
   unsigned long maxSum = 0;
    for(int i = 0 ;i<arr.size();i++)
    {
        totalSum+=arr[i];
    }
    minSum =totalSum;

    for(int i = 0 ;i<arr.size();i++)
    {
        unsigned long sum = totalSum - arr[i];
        if(minSum > sum)
        {
            minSum = sum;
        }
        if(maxSum < sum)
        {
            maxSum = sum;
        }
    }
    printf("%lu %lu\n", minSum,maxSum);

}

728x90
반응형

댓글