Problem Solving/백준

[백준-15596] 정수 N개의 합

<문제>


<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 쓸때 {*} 까먹지말자


www.acmicpc.net/problem/15596

 

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