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

 

chosh95/STUDY

프로그래밍 문제 및 알고리즘 정리. Contribute to chosh95/STUDY development by creating an account on GitHub.

github.com

 

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

+ Recent posts