정답
List이용
class Solution {
public int[] solution(int[] numbers) {
int[] answer = new int[numbers.length];
for (int i = 0; i < numbers.length; i++) {
answer[i] = numbers[i] * 2;
}
return answer;
}
}
streamAPI이용
import java.util.Arrays;
class Solution {
public int[] solution(int[] numbers) {
return Arrays.stream(numbers).map(x ->2*x).toArray();
}
}
다른 사람들이 작성한 정답
확장된 for문 이용
class Solution {
public int[] solution(int[] numbers) {
int[] answer = new int[numbers.length];
int idx = 0;
for (int number : numbers) {
answer[idx++] = number * 2;
}
return answer;
}
}
Share article