1056. Confusing Number
Given a number N, return true if and only if it is a confusing number, which satisfies the following condition:
We can rotate digits by 180 degrees to form new digits. When 0, 1, 6, 8, 9 are rotated 180 degrees, they become 0, 1, 9, 8, 6 respectively. When 2, 3, 4, 5 and 7 are rotated 180 degrees, they become invalid. A confusing number is a number that when rotated 180 degrees becomes a different number with each digit valid.
Example 1:

Example 2:

Example 3:

Example 4:

Note:
0 <= N <= 10^9After the rotation we can ignore leading zeros, for example if after rotation we have
0008then this number is considered as just8.
Last updated
Was this helpful?