sum2([1, 2, 3]) → 3
sum2([1, 1]) → 2
sum2([1, 1, 1, 1]) → 2
Answer 1:
public int sum2(int[] nums) {
int sum = 0;
if(nums.length==1) sum =nums[0];
if(nums.length>1) sum =nums[0]+nums[1];
return sum;
}
Answer 2:
public int sum2(int[] nums) {
if (nums.length == 1)
return nums[0];
else if (nums.length == 0)
return 0;
else
return nums[0] + nums[1];
}
Reference
http://www.javaproblems.com/2012/12/coding-bat-java-array-1-plustwo_6.html
No comments :
Post a Comment