문제
내가 작성한 정답
class Solution {
public int[] solution(int[] arr, int n) {
for(int i = (arr.length%2==0)?1:0; i<arr.length; i+=2){
arr[i] += n;
}
return arr;
}
}다른 사람들의 정답
import java.util.stream.IntStream;
class Solution {
public int[] solution(int[] arr, int n) {
return IntStream.range(0, arr.length).map(i -> arr[i] + (i % 2 == (arr.length % 2 == 0 ? 1 : 0) ? n : 0)).toArray();
}
}
Share article