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
반응형
'개발 > 코딩' 카테고리의 다른 글
해커랭크(HackerRank) - Day of the Programmer / C++ (0) | 2020.02.05 |
---|---|
해커랭크(HackerRank) - Migratory Birds / C++ (0) | 2020.02.04 |
해커랭크(HackerRank) - Divisible Sum Pairs / C++ (0) | 2020.02.03 |
해커랭크(HackerRank) - Birthday Chocolate / C++ (0) | 2020.02.03 |
해커랭크(HackerRank) - Breaking the Records / C++ (0) | 2020.02.03 |
댓글