1016 部分A+B(python 3)
阿新 • • 發佈:2018-12-10
1016 部分A+B (15 分)
正整數 A 的“DA(為 1 位整數)部分”定義為由 A 中所有 DA 組成的新整數 PA。例如:給定 A=3862767,DA=6,則 A 的“6 部分”PA 是 66,因為 A 中有 2 個 6。
現給定 A、DA、B、DB,請編寫程式計算 PA+PB。 輸入格式:
輸入在一行中依次給出 A、DA、B、DB,中間以空格分隔,其中 0
a,b,c,d= input().split()
a0 = eval(a)
c0 = eval(c)
s = []
t = []
if a0 > 0 and c0 < pow(10,10):
for i in a:
if i==b:
s += i
if s == []:
s = ['0']
for j in c:
if j==d:
t += j
if t == []:
t = ['0']
m = eval(''.join(s))
n = eval(''.join(t))
sum = m + n
print(str(sum))