sum28([2, 3, 2, 2, 4, 2]) → true
sum28([2, 3, 2, 2, 4, 2, 2]) → false
sum28([1, 2, 3, 4]) → false
Answer 1:
public boolean sum28(int[] nums) {
int sum =0;
for(int i=0;i<nums.length;i++){
sum += nums[i]==2?2:0;
}
return sum == 8;
}
Answer 2:
public boolean sum28(int[] nums) {
int sum = 0;
boolean is8 = false;
for (int i = 0; i < nums.length; i++) {
if (nums[i] == 2)
sum += 2;
}
if (sum == 8)
is8 = true;
return is8;
}
No comments :
Post a Comment