코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 | 프로그래머스 스쿨 (programmers.co.kr)
문제 해석
x는 배열의 초기 숫자이자 간격을 의미하고 n은 생성할 배열의 사이즈를 말한다.
for문을 써서 n만큼 x씩 증가하면 배열에 저장하면 된다고 생각한다.
처음의 x를 바꾸려면 원래의 x를 저장해야한다는 것을 있고 처음에는 냅다 x+=x를 사용했다.
이럴 경우 x가 2배씩 증가하게 되는 현상이 발생하면서 2배 증가된 x가 더해지는 것이다.
항상 x의 값을 변경할 때 orgin_x의 값을 저장하는 것을 잊지말자.
그리고 vector에서 삽입과 삭제는 push_back(), pop_back() 함수를 사용해야 한다.