class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
long count = x;
for (int i = 0; i < n; i++) {
answer[i] = count * (i + 1);
}
return answer;
}
}
- long[] answer = new long[n]; -
long Type의 n만큼의 크기를 가진 배열을 미리 선언
- long count = x; -
int type의 파라미터 x를 그대로 사용하게되면 제한조건에 적합하지 않아 오답이 되므로
long type에 count라는 객체를 선언해 x를 담아준다.
- for (int i = 0; i < n; i++) { answer[i] = count * (i + 1);} -
미리 선언해둔 answer객체에 count * (i+1) 해주며 값을 할당한다.
count * i가 아닌+ 1해주는 이유는 i가 0이면 배열의 0번째에 count* 0 = 0이 할당되기 때문이다.
'Plo Algorithm' 카테고리의 다른 글
프로그래머스Lv1 2016년 (0) | 2022.03.16 |
---|---|
프로그래머스 Lv1 부족한 금액 계산하기 (0) | 2022.03.16 |
프로그래머스 Lv1 행렬의 덧셈 (0) | 2022.03.15 |
프로그래머스 Lv1 핸드폰 번호 가리기 (0) | 2022.03.15 |
프로그래머스 Lv1 평균 구하기 (0) | 2022.03.15 |