728x90
x와 n이 주어질 때 x에 x를 n번 더한 결과 벡터를 반환하는 문제였다.
예를들어 x = 10, n = 3이면 {10, 20, 30}을 반환해야한다.
어렵지 않은 문제로 for문을 일일이 돌리면서 벡터에 집어넣었다.
코드 원본 : https://github.com/chosh95/STUDY/blob/master/Programmers/%EB%A0%88%EB%B2%A81_2%EB%B2%88.cpp
C++ 코드
#include <string>
#include <iostream>
#include <vector>
using namespace std;
vector<long long> solution(int x, int n) {
vector<long long> answer;
for (int i = 1; i <= n; i++) {
long long tmp = (long long)x + (i - 1) * (long long)x;
answer.push_back(tmp);
}
return answer;
}
int main()
{
vector<long long> tmp = solution(-10000000, 1000);
for (int i = 0; i < tmp.size(); i++)
cout << tmp[i] << " ";
}
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 더 맵게 (0) | 2020.03.26 |
---|---|
[프로그래머스] 탑 (0) | 2020.03.26 |
[프로그래머스] 다리를 지나는 트럭 (0) | 2020.03.26 |
[프로그래머스] 전화번호 목록 (0) | 2020.03.25 |
[프로그래머스] 레벨 1-1번 (0) | 2020.03.25 |