A = input()[::-1]
B = input()[::-1]
C = input()[::-1]
n = len(A)
d = 0
counter = 0
ans = 0
for i in range(n):
a = int(A[i])
b = int(B[i])
c = int(C[i])
if (a + b + d)%10 == c:
d = (a + b + d)//10
if d == 0:
counter += 1
else:
ans += counter*(counter + 1)
d = 0
counter = 0
if (a + b)%10 == c:
d = (a + b)//10
counter = int(d == 0)
ans += counter*(counter + 1)
print(ans//2, end="")
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | A = input()[::-1] B = input()[::-1] C = input()[::-1] n = len(A) d = 0 counter = 0 ans = 0 for i in range(n): a = int(A[i]) b = int(B[i]) c = int(C[i]) if (a + b + d)%10 == c: d = (a + b + d)//10 if d == 0: counter += 1 else: ans += counter*(counter + 1) d = 0 counter = 0 if (a + b)%10 == c: d = (a + b)//10 counter = int(d == 0) ans += counter*(counter + 1) print(ans//2, end="") |
English