中文english
我們稱x為好數當整個數字繞平面內任一點旋轉180°之後仍是其本身,例如「1」,「2」,「0」,"12021","69","96"。特別要注意的是,我們使用的數字跟我們在紅綠燈上使用的是一樣的。
給你長度n,我們需要統計長度為n的好數有多少個。
輸入: n = 1
輸出: 5
說明: 5 個好數為 "0","1","2","5","8"
輸入: n = 2
輸出: 6
說明: 6 個好數為 "11","22","55","88","69","96"
輸入測試資料 (每行乙個引數)如何理解測試資料?
'''大致思路:
1.如果是n為1的話,則返回5,如果是2的話,則返回6。如果大於2的話,3的話,6*(5+1),需要加上0這種情況。4的話,則需要基於2的基礎上6*7
.之後類推
'''def rotatednums(self, n):
dic = [5,6
]
for i in range(2
,n):
if i%2 == 1:))
else:])
return dic[n-1]
788 旋轉數字
我們稱乙個數 x 為好數,如果它的每位數字逐個地被旋轉 180 度後,我們仍可以得到乙個有效的,且和 x 不同的數。要求每位數字都要被旋轉。如果乙個數的每位數字被旋轉以後仍然還是乙個數字,則這個數是有效的。0,1,和 8 被旋轉後仍然是它們自己 2 和 5 可以互相旋轉成對方 6 和 9 同理,除了...
139 旋轉數字
題目描述 我們稱乙個數 x 為好數,如果它的每位數字逐個地被旋轉 180 度後,我們仍可以得到乙個有效的,且和 x 不同的數。要求每位數字都要被旋轉。如果乙個數的每位數字被旋轉以後仍然還是乙個數字,則這個數是有效的。0,1,和 8 被旋轉後仍然是它們自己 2 和 5 可以互相旋轉成對方 6 和 9 ...
788 旋轉數字
題目描述 我們稱乙個數 x 為好數,如果它的每位數字逐個地被旋轉 180 度後,我們仍可以得到乙個有效的,且和 x 不同的數。要求每位數字都要被旋轉。如果乙個數的每位數字被旋轉以後仍然還是乙個數字,則這個數是有效的。0,1,和 8 被旋轉後仍然是它們自己 2 和 5 可以互相旋轉成對方 在這種情況下...