문제
프로그래머스 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 (Level 1)
https://programmers.co.kr/learn/courses/30/lessons/12954
사용 알고리즘
- Brute force
풀이
Brute force
나의 코드
#include <string>
#include <vector>
using namespace std;
vector<long long> solution(int x, int n) {
vector<long long> answer;
for(int i=1,j=x;i<=n;i++,j+=x) answer.push_back(j);
return answer;
}
남의 코드(좋아요 최다 코드)
#include <string>
#include <vector>
using namespace std;
vector<long long> solution(int x, int n) {
vector<long long> answer(n, x);
for (int i = 1; i < n; i++)
answer[i] = answer[i - 1] + x;
return answer;
}
728x90
'PS > Programmers' 카테고리의 다른 글
프로그래머스 코딩테스트 연습 - 신규 아이디 추천(Level 1) (0) | 2021.09.09 |
---|---|
프로그래머스 코딩테스트 연습 - 문자열 내 p와 y의 개수 (Level 1) (0) | 2021.08.23 |
프로그래머스 코딩테스트 연습 - 하샤드 수(Level 1) (0) | 2021.07.27 |
프로그래머스 코딩테스트 연습 - 핸드폰 번호 가리기 (Level 1) (0) | 2021.07.26 |
프로그래머스 코딩테스트 연습 - 약수의 합(Level 1) (0) | 2021.07.20 |