C++ 문제 풀이/프로그래머스
[프로그래머스/C++] x만큼의 간격이 있는 n개의 숫자
leejy811
2023. 7. 4. 16:57
문제 이름 : x만큼의 간격이 있는 n개의 숫자
1. 문제 설명
2. Solution
#include <string>
#include <vector>
using namespace std;
vector<long long> solution(int x, int n) {
vector<long long> answer;
for(int i=1;i<=n;i++){
answer.push_back(x*i);
}
return answer;
}
이 문제는 처음에 어렵게 접근했었다. x 자체를 변형시켜 x를 push_back 하는 방법을 사용했었는데 예외들이 자꾸나와서 처음에는 x를 초기값으로 step에 저장하고 step을 이용해 x를 변화시켜 x를 push_back하였다. 분명 더 간단한 방법이 있을 것 같아서 생각을 했는데 너무 어렵게 접근한 것이 문제였다. x에 i를 곱하면 되는 문제를 너무 돌아간 것이다. 따라서 x에 i를 곱하면 간단하게 해결할 수 있다.
GitHub - leejy811/AlgorithmStudy: 코딩 테스트 스터디
코딩 테스트 스터디. Contribute to leejy811/AlgorithmStudy development by creating an account on GitHub.
github.com