알고리즘/C++

[C++] 총합 구하는 함수 accumulate

bibibibibiN 2024. 11. 3. 23:50

accumulate(시작값, 끝값, 초기값);

- 시작값에서 끝값까지의 총합을 초기값에 더함.

#include <numeric>

accumulate(numbers.begin(), numbers.end(), 0);

 

- 동일한 코드 (for문으로 구할 경우)

    int sum = 0;
    for (int i = 0; i < numbers.size(); i++){
        sum += numbers[i];
    }

 

적용한 문제 :

[프로그래머스] 0028. 없는 숫자 더하기

'알고리즘 > C++' 카테고리의 다른 글

[C++] 배열 정렬 sort 함수  (0) 2024.11.17
[C++] 공백 포함 문자열 입력받기  (0) 2024.11.11
[C++] 문자열 분리 substr  (0) 2024.11.05