Friday, January 19, 2018

[Java][Answer] CodingBat Array-1 > plusTwo()

Given 2 int arrays, each length 2, return a new array length 4 containing all their elements.

plusTwo([1, 2], [3, 4]) → [1, 2, 3, 4]
plusTwo([4, 4], [2, 2]) → [4, 4, 2, 2]
plusTwo([9, 2], [3, 4]) → [9, 2, 3, 4]

Answer 1:

public int[] plusTwo(int[] a, int[] b) {
  return new int[]{a[0],a[1],b[0],b[1]};
}

Answer 2:

public int[] plusTwo(int[] a, int[] b) {
  int[] myArray = new int[4];
  myArray[0] = a[0];
  myArray[1] = a[1];
  myArray[2] = b[0];
  myArray[3] = b[1];
 
  return myArray;
}

Reference

http://www.javaproblems.com/2013/11/java-array-1-plustwo-codingbat-solution.html

No comments :

Post a Comment