Count of odd numbers between low and high in Java
Given two non-negative integers low and high. Return the count of odd numbers between low and high (inclusive).
public int countOdds(int low, int high) {
int oddNumbers = 0;
// Find nearest odd number of inputs
low = (low % 2 == 0) ? low + 1 : low;
high = (high % 2 == 0) ? high - 1 : high;
for (int i = low; i <= high; i+=2) {
oddNumbers++;
}
return oddNumbers;
}
Comments
Post a Comment