1878 旋轉數字

2022-02-15 01:10:40 字數 687 閱讀 3972

中文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 可以互相旋轉成對方 在這種情況下...