코딩테스트 연습 - 평균 구하기 | 프로그래머스 스쿨 (programmers.co.kr)
vector는 어떤 자료형이든 가능한 배열이다.
주의 사항 : sum과 answer의 자료형을 통일하지 않으면 answer가 int형으로 나올 수 있다.
다른 사람의 풀이
배열의 합을 구하는 과정에서 accumulate(arr.begin(), arr.end(),0) 를 사용할 수 있었다.
C++ 표준 라이브러리에서 제공하는 함수로, 주어진 범위의 요소들을 누적하여 합계 또는 다른 누적 값을 계산하는 데 사용됩니다. 이 함수는 <numeric> 헤더 파일에 정의되어 있다.
- arr.begin()은 벡터 arr의 시작 반복자를 반환한다.
- arr.end()은 벡터 arr의 끝 반복자를 반환한다
- 0은 초기값으로, 누적 합계를 계산할 때 시작 값이다.
'자료구조' 카테고리의 다른 글
프로그래머스 lv1. 정수 제곱근 판별 (0) | 2024.05.31 |
---|