public class LeadNumberChecker {
// Function to check if a number is a lead number
public static boolean isLeadNumber(int num) {
int evenSum = 0, oddSum = 0;
while (num > 0) {
int digit = num % 10; // Extract the last digit
if (digit % 2 == 0) {
evenSum += digit; // Add to even sum if digit is even
} else {
oddSum += digit; // Add to odd sum if digit is odd
}
num /= 10; // Remove the last digit
}
return evenSum == oddSum; // Check if sums are equal
}
public static void main(String[] args) {
int number = 615341;
if (isLeadNumber(number)) {
System.out.println(number + " is a lead number.");
} else {
System.out.println(number + " is not a lead number.");
}
}
}
/*
run:
615341 is a lead number.
*/