給定乙個數字 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...