how to check if number is even
if ( n % 2 == 0 ) {
// n is even
}
else {
//otherwise odd
}
how to check if number is even
if ( n % 2 == 0 ) {
// n is even
}
else {
//otherwise odd
}
Find Numbers with Even Number of Digits
// https://leetcode.com/problems/find-numbers-with-even-number-of-digits/
// Find Numbers with Even Number of Digits
class Solution {
public int findNumbers(int[] nums) {
int evenDigits = 0;
for (int num : nums) {
if (isEvenDigit(num)) evenDigits++;
}
return evenDigits;
}
/*
// counting the number of digits (Method 1)
int digitcount2(int number) {
if (number < 0) number *= -1;
if (number == 0) return 1;
int count = 0;
while (number > 0) {
number /= 10;
count++;
}
return count;
}
*/
// counting the number of digits (Method 2)
int digitcount(int number){
return (int) (Math.log10(number)) + 1;
}
boolean isEvenDigit(int number){
return digitcount(number) % 2 == 0;
}
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us