突然發現了很久之前寫的文件,發出來記錄一下自己出現的錯誤
def
reverseinteger
(number)
: temp =
str(number)
result = temp[::
-1] result =
int(
(result)
)#如果不加int會以字串輸入,導致輸入700會輸出007,而我們需要的是7
return result
#return 後是返回的值,如果後面不加變數,會輸出空值
print
(reverseinteger(
"700"))
#如果不加print,控制台不會輸出結果,只會執行處理資料
#**除錯時首先會執行第8行的函式呼叫,先傳遞引數,然後從第一行開始執行
下面是可以從鍵盤輸入乙個值然後反轉輸出
def
reverseinteger()
: a=
int(
input
("請輸入乙個整數:"))
#用於從鍵盤輸入
temp =
str(a)
result = temp[::
-1] result =
int(
(result)
)return result
print
(reverseinteger(
))
Lintcode 37 反轉乙個3位整數
public class reversenumbers system.out.println integer.parseint str public static void main string args 收穫 1.字元型別轉成int型 int char 得到的是字元的ascii碼,並不是實際的值...
對乙個整數按位反轉
記得在以前也是寫過乙個按位反轉 reversing bits 的文章,都是自己的,寫的傻乎乎的。這次重新對它進行了書寫。再加上由於看了 henry s.warren 的 hacker s delight 一書中的有關 reversing bits 的相關介紹,所以寫了這篇筆記。unsigned in...
Lintcode 上乙個排列
給定乙個整數陣列來表示排列,找出其上乙個排列。注意事項 排列中可能包含重複的整數 您在真實的面試中是否遇到過這個題?yes 樣例給出排列 1,3,2,3 其上乙個排列是 1,2,3,3 給出排列 1,2,3,4 其上乙個排列是 4,3,2,1 標籤 排列 思路 逆序找到第乙個不是遞減的數字置為i,從...