Java > Array-2 > more14 (CodingBat Solution)

Problem:

Given an array of ints, return true if the number of 1's is greater than the number of 4's

more14({1, 4, 1}) → true
more14({1, 4, 1, 4}) → false
more14({1, 1}) → true

Solution:

public boolean more14(int[] nums) {
int count1 = 0;
int count4 = 0;
boolean isTrue = false;

for (int i = 0; i < nums.length; i++) {
if (nums[i] == 1)
count1++;
if (nums[i] == 4)
count4++;
}

if (count1 > count4)
isTrue = true;

return isTrue;

}

No comments:

Post a Comment