함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
- x는 -10000000 이상, 10000000 이하인 정수입니다.
- n은 1000 이하인 자연수입니다.
주어진 숫자로 반복
go언어에서 배열, 슬라이스의 길이, 용량은 고정길이의 상수로만 선언할 수 있다고 한다.
따라서 크기에 유동적인 슬라이스 배열을 이용하도록 한다.
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
long sum=0;
for(int i=0; i<n; i++) {
sum += x;
answer[i] = sum;
}
return answer;
}
}
func solution(x int, n int) []int64 {
// go 언어의 베열은 인스턴스 값으로 초기화 할 수 없다고 한다.
// 즉, 고정 값을 가지는 상수로만 초기화 가능
// 따라서 크기를 자유롭게 변형 가능한 슬라이스를 이용해야한다.
var result []int64
var sum int64
for idx := 0; idx < n; idx++ {
sum += int64(x)
result = append(result, sum)
}
return result
}