#12954 x만큼 간격이 있는 n개의 숫자
문제 정리
x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트
생각해보기
for문 돌면서(i<n) vector에 +x된 숫자를 push_back() 하면 될듯?
코드 쓰기
a.push_back(숫자);
음수 고려도 잘 해줘야 한다.
내 풀이
#include <string>
#include <vector>
using namespace std;
vector<long long> solution(int x, int n) {
vector<long long> answer;
int k = x;
for(int i=0; i<n; i++){
answer.push_back(x);
x += k;
}
return answer;
}
풀고 나서 알게된 것
for (int i = 1; i < n; i++)
answer[i] = answer[i - 1] + x;
그냥 전 인덱스에 x 더해주면 되네..