python 刷題 數字翻轉

2021-09-11 20:42:28 字數 689 閱讀 5860

對於乙個整數x,定義操作rev(x)為將x按數字翻轉過來,並且去除掉前導0。例如:

如果 x = 123,則rev(x) = 321;

如果 x = 100,則rev(x) = 1.

現在給出整數x和y,要求rev(rev(x) + rev(y))為多少?

輸入為一行,x、y(1 ≤ x、y ≤ 1000),以空格隔開。
輸出rev(rev(x) + rev(y))的值
示例1

複製

123 100
複製

223
def rev(str1):

c=str2=''

str3=''

for i in range(len(str1)):

str2=str2+str1[len(str1)-i-1]

for j in range(len(str2)):

if int(str2[j])>0:

break

for k in range(j,len(str2)):

str3=str3+str2[k]

return(int(str3))

a=input().strip().split()

out=rev(str(rev(a[0])+rev(a[1])))

print(out)

演算法題 數字翻轉

對於乙個整數x,定義操作rev x 為將x按數字翻轉過來,並且去除掉前導0。例如 如果 x 123,則rev x 321 如果 x 100,則rev x 1.現在給出整數x和y,要求rev rev x rev y 為多少?輸入描述 輸入為一行,x y 1 x y 1000 以空格隔開。輸出描述 輸出...

python刷題題庫 python題庫刷題訓練

python 標準庫 math 中用來計算平方根的函式是.a sqrt b pow c power d abs c python 源 程式編譯後的擴充套件名為 a py b pdf c.python基礎100練習題 其它 工作范文 實用文件。例項 001 數字組合 python 期末試題題庫 c t...

程式設計題 數字翻轉 大數加法

對於乙個整數x,定義操作rev x 為將x按數字翻轉過來,並且去除掉前導0。例如 如果 x 123,則rev x 321 如果 x 100,則rev x 1.現在給出整數x和y,要求rev rev x rev y 為多少?輸入描述 輸入為一行,x y 1 x y 1000 以空格隔開。輸出描述 輸出...