728x90
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
long num=x;
for(int i=0;i<answer.length;i++){
answer[i]=num;
num=num+x;
}
return answer;
}
}
x와 n이 파라미터로 들어오면 return 할 배열 answer를 n개만큼의 배열로 선언해준다.
그리고 long num 에 초기값을 저장시켜준다.
배열의 길이(n)만큼 반복문을 실행시켜준다.
반복문안의 코드를 보면 answer배열의 첫번째에는 num의 값 2를 넣고 num에 num+x를 해준다.
이러면 num은 2+2 = 4 가 된다.
그러면 다음 반복에서는 answer= { 2, 4} 가 될 것이다.
이렇게 하면 aswer = {2, 4, 6, 8, 10} 이 되고 이 answer를 return 해주면 된다.
728x90
'ps' 카테고리의 다른 글
[programmers] 신규 아이디 추천 (2) | 2022.05.10 |
---|---|
[programmers] 하샤드 수 (0) | 2022.05.09 |
상위 n개 레코드 (0) | 2022.05.09 |
핸드폰 번호 가리기 (0) | 2022.05.09 |
직사각형 별찍기 (0) | 2022.05.08 |
댓글