배열 두배 만들기

canyi·2023년 2월 14일
0

프로그래머스

목록 보기
8/17
post-thumbnail

문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120809?language=cpp

여기서 length() 메소드는 문자열의 길이를 나타내지만, size() 메소드는 해당 string 객체가 메모리에서 실제 사용하고 있는 크기를 나타내서 size()를 사용 했음

내 풀이

#include <string>
#include <vector>

using namespace std;

vector<int> solution(vector<int> numbers) {
    vector<int> answer;
    for(int i = 0; i < numbers.size(); i++){
        answer.push_back(numbers[i] * 2);
    }
    return answer;
}

다른 사람 풀이

#include <string>
#include <vector>

using namespace std;

vector<int> solution(vector<int> numbers) {
    for(auto& v : numbers)
    {
        v *=2;
    }

    return numbers;
}
profile
백엔드 개발 정리

0개의 댓글