[Lv.1] x만큼 간격이 있는 n개의 숫자

문제

정수 x와 자연수 n을 입력받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴

 

 

코드

class Solution {
    public long[] solution(int x, int n) {
		long[] answer = new long[n];

		for (int i = 0; i < n; i++) {
			answer[i] = (long)x * (i + 1);
		}
		return answer;
    }
}

 

 

풀이

  • 길이가 n개인 배열 생성
  • x부터 시작해서 x씩 증가하는 숫자 n개이기 때문에 i를 0부터 시작하여 x(i+1)를 반복문에 넣어 준다.
    • 등차 수열
  • long으로 형 변환