Fascination
article thumbnail

[문제]

 

A Very Big Sum | HackerRank

Calculate the sum of the values in an array that might exceed the range of int values.

www.hackerrank.com

 

 

[문제 설명]

- 매우 큰 수의 합을 리턴하는 함수를 만들어라

  > return type은 long type임

 

 

[문제 풀이]

- c++에서 입력받는 파라미터가 vector뿐이여서 수의 개수를 구하는 것이 문제

  → vector이름.size()를 통해 벡터에 저장된 수들의 개수를 얻을 수 있음

- for문을 반복하며 long 타입의 변수에 값을 더해나감

 

 

[코드]

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

 

 

[실행 결과]

'CODE > HackerRank' 카테고리의 다른 글

[C++] HackerRank : Closest Numbers  (0) 2021.10.07
[C++] HackerRank : Compare the Triplets  (0) 2021.10.03
[C++] HackerRank : Plus Minus  (0) 2021.10.03
[C++] HackerRank : Grading Students  (0) 2021.10.03
[C++] HackerRank : Equal Stacks  (0) 2021.10.03
profile

Fascination

@euna-319

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!