Confusing Number
给一个整数, 问是不是confusing number.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
class Solution { public boolean confusingNumber(int N) { int n = N; int res = 0; while (n > 0) { int m = n % 10; if (m == 2 || m == 3 || m == 4 || m == 5 || m == 7){ return false; }else if(m == 6){ m = 9; } else if(m == 9){ m = 6; } res = res*10 + m; n /= 10; } return res != N; } } |