题目:​​原题链接​(简单)

标签:数学

解法

时间复杂度

空间复杂度

执行用时

Ans 1 (Python)

O ( l o g N )

O ( l o g N )

44ms (20.27%)

Ans 2 (Python)

Ans 3 (Python)

解法一:

class Solution:
def confusingNumber(self, N: int) -> bool:
s = str(N)

lst = {
"0": "0",
"1": "1",
"6": "9",
"8": "8",
"9": "6",
}

new = []
for i in range(len(s)):
if s[i] in ("2", "3", "4", "5", "7"):
return False
else:
new.append(lst[s[i]])

return s != "".join(new[::-1])