[프로그래머스 / C++] 배열 만들기 1

YH·2023년 10월 3일
0

문제

배열 만들기 1 : 문제 링크


문제 분석

  • 정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return
  • 배수를 만들기 위한 int형 변수를 1로 초기화하고, for loop의 조건문을 n / k로 설정하여 해당하는 값만큼만 수행하도록 설정. k와 check를 곱한값을 answer 벡터에 저장하고, check값을 1씩 커지도록 함. 최종적으로 저장된 answer를 return

풀이

#include <vector>

using namespace std;

vector<int> solution(int n, int k) {
    vector<int> answer;
    int check = 1;
    
    for(int i = 0; i < n / k; ++i) {
        answer.push_back(k * check);
        ++check;
    }
    return answer;
}
profile
Keep Recycling Your Dreams

0개의 댓글