<문제>
<Code>
-for문 ver.
#include <vector>
using namespace std;
long long sum(std::vector<int> &a) {
long long result = 0;
for(int i=0; i<a.size();i++){
result+=a[i];
}
return result;
}
-iterator ver.
#include <vector>
using namespace std;
long long sum(vector <int> &a){
long long result=0;
for(vector<int>::iterator iter= a.begin(); iter<a.end(); iter++){
result+=*iter; //iter 쓸때 {*} 까먹지말자
}
return result;
}
<Comment>
iterator에서 iter 쓸때 {*} 까먹지말자
15596번: 정수 N개의 합
C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang)
www.acmicpc.net
'Problem Solving > 백준' 카테고리의 다른 글
[백준-10828] 스택 (0) | 2021.03.17 |
---|---|
[백준-9012] 괄호 (0) | 2021.02.05 |
[백준-2562] 최댓값 (0) | 2021.02.04 |
[백준-2884] 알람 시계 (0) | 2021.02.03 |
[백준-10430] 나머지 (0) | 2021.02.03 |