## Given an array of ints, return true if the sum of all the 2’s in the array is exactly 8.

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
``````

### Bushan Sirgur

Hey guys, I am Bushan Sirgur from Banglore, India. Currently, I am working as an Associate project in an IT company.