고리고리 알고리즘
[내가 푼 방식]
1. long[] 범위 지정 => long[n]
2. int x 를 long x로 바꿀 변수 선언
3. 해당 long은 x만큼 증가함을 표현
class Solution {
public static long[] solution(int x, int n) {
long[] answer = new long[n];
long xlong = x;
for(int i=0;i<n;i++){
answer[i] = xlong;
xlong += x;
}
return answer;
}
}
[참고하고 싶은 방식과 그 이유]
한 줄로 표현 가능(코드 길이 단축)
long[] answer = new long[n];
answer[0] = x;
for (int i = 1; i < n; i++) {
answer[i] = answer[i - 1] + x;
}
'Algorithm 알고리즘' 카테고리의 다른 글
[프로그래머스 Lv1]평균구하기(JAVA) (0) | 2021.08.27 |
---|---|
[프로그래머스 Lv1]하샤드 수(JAVA) (0) | 2021.08.27 |
[프로그래머스 Lv1]핸드폰 번호 가리기(JAVA) (0) | 2021.08.26 |
[프로그래머스 Lv1]행렬의 덧셈(JAVA) (0) | 2021.08.25 |
[프로그래머스 Lv1]직사각형 별찍기(JAVA) (0) | 2021.08.23 |