LeetCode 1056 易混淆數(雜湊)

2021-10-07 17:49:57 字數 1053 閱讀 2453

給定乙個數字 n,當它滿足以下條件的時候返回 true:

原數字旋轉 180° 以後可以得到新的數字。

如 0, 1, 6, 8, 9 旋轉 180° 以後,得到了新的數字 0, 1, 9, 8, 6 。

2, 3, 4, 5, 7 旋轉 180° 後,得到的不是數字。

易混淆數 (confusing number) 在旋轉180°以後,可以得到和原來不同的數,且新數字的每一位都是有效的。

示例 1:

輸入:6

輸出:true

解釋:

把 6 旋轉 180° 以後得到 9,9 是有效數字且 9

!=6 。

示例 2:

輸入:89

輸出:true

解釋:

把 89 旋轉 180° 以後得到 68,86 是有效數字且 86

!=89 。

示例 3:

輸入:11

輸出:false

解釋:把 11 旋轉 180° 以後得到 11,11 是有效數字但是值保持不變,所以 11 不是易混淆數字。

示例 4:

輸入:25

輸出:false

解釋:把 25 旋轉 180° 以後得到的不是數字。 0

<= n <=10^

9可以忽略掉旋轉後得到的前導零

例如,如果我們旋轉後得到 0008 那麼該數字就是 8 。

類似題目:leetcode 246. 中心對稱數(雜湊)

class

solution,,

,,};

string rotate;

for(

char ch : num)

return

stoi

(rotate,0,

10)!=n;}}

;

4 ms 6.1 m

leetcode易混淆數c

給定乙個數字 n,當它滿足以下條件的時候返回 true 把原數字旋轉180 以後得到新的數字。如 0,1,6,8,9 旋轉 180 以後,得到了新的數字 0,1,9,8,6 2,3,4,5,7 旋轉 180 後,得到的不是數字。易混淆數字 confusing number 就是乙個數字旋轉180 以...

js 易混淆定義

一.阻止事件冒泡 ie ev.cancelbubble true 非ie ev.stoppropagation 二.阻止預設事件 return false 或 ev.preventdefault 三.函式宣告 與 函式表示式 function functionname arg 函式宣告 var af...

mysql易混淆點

1 alter table 表名 change name names char 40 after 欄位名 改變位置放到字段之後 before 放到字段之前 2 查詢要攜帶索引字段,通常放在select之後第乙個 3 檢視檢視命令 show table status where comment vie...