알고리즘

[HackerRank] A Very Big Sum

haesa_s 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형을 사용해줬다.

 

[채점 결과]