Problem:
Given an array of ints, return the sum of the first 2 elements in the array. If the array length is less than 2, just sum up the elements that exist, returning 0 if the array is length 0.
sum2({1, 2, 3}) → 3
sum2({1, 1}) → 2
sum2({1, 1, 1, 1}) → 2
Solution:
1 | public int sum2( int [] nums) { |
2 | if (nums.length == 1 ) |
3 | return nums[ 0 ]; |
4 | if (nums.length == 0 ) |
5 | return 0 ; |
6 | |
7 | return nums[ 0 ] + nums[ 1 ]; |
8 | } |
public int sum2(int[] nums) {
ReplyDeleteif(nums.length == 1)
{
return nums[0];
}
if(nums.length == 0)
{
return 0;
}
return nums[0] + nums[1];
}
public int sum2(int[] nums) {
ReplyDeleteif (nums.length==0) return 0;
if (nums.length < 2) return nums[0];
else return nums[0]+nums[1];
}
public int sum2(int[] nums) {
ReplyDeleteint sum = 0;
if(nums.length> 0) sum+= nums[0];
if(nums.length> 1) sum+= nums[1];
return sum;
}