알고리즘/c++ 프로그래머스
[프로그래머스 x만큼 간격이 있는 n개의 숫자] c++ (풀이,코드)
말린밴댕이_공부
2023. 6. 19. 15:38
반응형
문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/12954
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
풀이 코드
풀이는 간단합니다.
X가 0인지 아닌지에 대해서 처리를 할 필요없이 우리는
x가 음수라면 그것에 대해서 알아서 x+ i * x 를 하게 된다면 음수 + 음수가 되므로 상관없이 풀이 끝!
/*
n을 입력받아 x부터 시작을 해 x씩 증가하는 숫자룰 n개 지니는 리스트를 리턴
*/
#include <string>
#include <vector>
using namespace std;
vector<long long> solution(int x, int n) {
vector<long long> answer;
for(int i = 0; i < n;i++){
answer.push_back(x+i*x);
}
return answer;
}
반응형