x만큼 간격이 있는 n개의 숫자

문제 링크

x만큼 간격이 있는 n개의 숫자

분석

문제 그대로 숫자 x부터 시작해 xn번 증가되는 배열을 반환하는 문제입니다.

int자료형을 사용할 경우 표현하는 값의 크기가 부족하므로 long long자료형을 사용해야합니다.

풀이

#include <vector>

std::vector<long long> solution(int x, int n) {
    std::vector<long long> answer;
    
    for (int i = 1; i <= n; ++i)
    {
        answer.push_back(x * i);
    }
    
    return answer;
}

반복문을 사용하여 배열에 들어갈 값을 넣어줍니다.
배열에 들어갈 값은 $ x \times 곱한횟수$이므로 i를 곱했습니다.

성능 요약

테스트 1 〉 통과 (0.01ms, 4.2MB)
테스트 2 〉 통과 (0.06ms, 3.73MB)
테스트 3 〉 통과 (0.08ms, 3.8MB)
테스트 4 〉 통과 (0.10ms, 4.17MB)
테스트 5 〉 통과 (0.10ms, 4.2MB)
테스트 6 〉 통과 (0.01ms, 3.67MB)
테스트 7 〉 통과 (0.15ms, 4.44MB)
테스트 8 〉 통과 (0.08ms, 4.16MB)
테스트 9 〉 통과 (0.20ms, 4.14MB)
테스트 10 〉 통과 (0.01ms, 4.15MB)
테스트 11 〉 통과 (0.11ms, 3.76MB)
테스트 12 〉 통과 (0.12ms, 4.21MB)
테스트 13 〉 통과 (0.20ms, 4.13MB)
테스트 14 〉 통과 (0.21ms, 4.13MB)

Programmers 카테고리 내 다른 글 보러가기

댓글남기기