article thumbnail image
Published 2021. 9. 29. 16:11

# A Very Big Sum (Warmup)

[문제]

 

[코드]

long aVeryBigSum(vector<long> ar) {
    long sum = 0;
    
    for(int i = 0; i < ar.size(); i++)
        sum+=ar[i];
    
    return sum;
}

 

[코드설명]

배열의 각 요소를 더하는 문제다.

단, 각 요소의 크기가 이전보다 훨씬 커졌다.

이번 문제는 자료형에 주의해야 한다.

지난 문제처럼 int형을 사용할 경우 sum이 int의 범위를 넘어서므로 error가 발생한다.

따라서 int 대신 long int형을 사용해줬다.

 

[채점 결과]

 

 

 

 

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

[HackerRank] Find the Median  (0) 2021.10.08
[HackerRank] Diagonal Difference  (0) 2021.10.08
[HackerRank] Counting Sort 2  (0) 2021.09.29
[HackerRank] Compare the Triplets  (0) 2021.09.25
[HackerRank] Cycle Detection  (0) 2021.09.25
복사했습니다!