給你兩個數 a 和 b 計算 a+b 的值。但是這個 a+b 和普通的 a+b有點不太一樣。實際 a,b參與運算的值為其所有數字上數字之和,即 a=117=1+1+7=9。
第一行乙個數 tt ,代表輸入資料組數。
以下 t行每行兩個數 a b
a,b位數不超過 15
每組結果一行輸出,結果仍以10進製數表示
輸入樣例1
3
1 1111 111
100 1
輸出樣例1
2
62
輸入兩個值(input()),
因為是單個相加,
所以要分離後轉化為數值,
再使用sum()。
使用python解題:
q=
int(
input()
)#迴圈次數
for i in
range
(q):
a,b=
input()
.split(
)#使同一行可以輸入兩個值
s=list
(map
(str
,[a,b]))
#將a,b移入列表中
s1=list
(map
(int
,list
(s[0])
))#分離組成a的字元並轉化為整型
s2=list
(map
(int
,list
(s[1])
))#分離組成b的字元並轉化為整型
summ=
sum(s1)
+sum
(s2)
#將單個字元相加
print
(summ)
#輸出
遞迴算出兩個數字之間所有數字之和
以 1 100 為例 usingsystem usingsystem.collections usingsystem.componentmodel usingsystem.data usingsystem.drawing usingsystem.web usingsystem.web.session...
統計所有0到n之間所有含有數字1的數字和
實現函式int func unsigned n 其中n為正整數,返回從1到n 包含1和n 之間出現的1的個數,如 func 13 6,func 9 1。注意 不能將整數轉化為字串 分析 這個問題可以分解為 對於乙個有digit位的數,可以統計其每個位上出現1的次數,遍歷每個位,累計的次數即為出現1的...
所有數字出現的機會都相等嗎?
本月的數學智力題需要好好我們 一番。以下是我們可以嘗試的一些步驟。首先,我們需要為此收集大量資料,以便和全班乃至全校的同學來一起研究這個問題。對於每組資料而言,有些數字是以 1 開頭的,有些是以 2 開頭的,有些是以 3 開頭的,不一而足。你認為在從 1 到 9 這 9 個數字中,它們在開頭出現的機...