public class MyClass {
private static boolean isCyclopsNumber(int n) {
if (n == 0) {
return true;
}
int m = n % 10;
int count = 0;
while (m != 0) {
count++;
n /= 10;
m = n % 10;
}
n /= 10;
m = n % 10;
while (m != 0) {
count--;
n /= 10;
m = n % 10;
}
return n == 0 && count == 0;
}
public static void main(String args[]) {
System.out.println((isCyclopsNumber(209) ? "yes" : "no"));
System.out.println((isCyclopsNumber(18037) ? "yes" : "no"));
System.out.println((isCyclopsNumber(5604) ? "yes" : "no"));
}
}
/*
run:
yes
yes
no
*/