본문 바로가기
Practice & Study/프로그래머스

프로그래머스>코딩테스트 입문배열 두 배 만들기 (C++) | auto&

나의 풀이

#include <string>
#include <vector>

using namespace std;

vector<int> solution(vector<int> numbers) {
    vector<int> answer;

    for (auto& n : numbers) {
        answer.push_back(n * 2);
    }

    return answer;
}

 

vector 클래스에서 요소를 하나씩 꺼내오기 위해서 반복문을 사용하였다.

이 때 auto& 을 사용했는데 이는 초기화 값에 따라 타입을 추론해서 결정해주는 키워드이다.