Following are the test cases
Test cases | Result | Status |
---|---|---|
sum28({10,20,30,40,50,60,2}) | false | OK |
sum28({2,10,7,2,2,2}) | true | OK |
sum28({5,6,1,2,2,2}) | false | OK |
Java solution
package test;
public class Program19 {
public static void main(String[] args) {
int a[] = {10,20,30,40,50,60,2};
int b[] = {2,10,7,2,2,2};
int c[] = {5,6,1,2,2,2};
Program19.sum28(a);
Program19.sum28(b);
Program19.sum28(c);
}
public static boolean sum28(int[] nums) {
int sum = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] == 2) {
sum += 2;
}
}
if (sum == 8) {
return true;
}
return false;
}
}
Javascript solution
const sum28 = (nums) => {
let sum = 0;
for (let i = 0; i < nums.length; i++) {
if (nums[i] === 2) {
sum += 2;
}
}
if (sum === 8) {
return true;
}
return false;
}
console.log(sum28([10,20,30,40,50,60,2])); //false
console.log(sum28([2,10,7,2,2,2])); //true
console.log(sum28([5,6,1,2,2,2])); //false