💡 문제
💡 나의 풀이 ( 점수 : 85.7 / 100 )
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
for(int i = 0; i<n; i++) {
answer[i] = x*(i+1);
}
return answer;
}
}
변수 n의 크기만큼 x씩 증가되어야 하기 때문에 n값을 인덱스로 갖는 long타입의 배열 answer를 만들어줬습니다. 그리고 for문을 통해 변수 i가 n보다 작을때까지 i의 값을 증가하면서 answer에 값을 넣어줬습니다.
🔥부족했던 점🔥
answer[i]에 값을 long 타입이 아닌 int형으로 넣었기 때문에 오류가 났습니다. long으로 형변환을 하니 완벽하게 성공했습니다.
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 모의고사 (0) | 2020.04.09 |
---|---|
[프로그래머스] 핸드폰 번호 가리기 (0) | 2020.04.05 |
[프로그래머스] 문자열 내림차순으로 배치하기 (0) | 2020.04.01 |
[프로그래머스] 하샤드 수 (0) | 2020.03.31 |