Sunday, April 17, 2016

[Java][Answer] Array-1 > makeMiddle

Given an array of ints of even length, return a new array length 2 containing the middle two elements from the original array. The original array will be length 2 or more.

makeMiddle([1, 2, 3, 4]) → [2, 3]
makeMiddle([7, 1, 2, 3, 4, 9]) → [2, 3]
makeMiddle([1, 2]) → [1, 2]

Answer 1:

public int[] makeMiddle(int[] nums) {
  return new int[]{nums[nums.length/2-1],nums[nums.length/2]};
}

No comments :

Post a Comment