defaddBianry(a, b): res = list() a = a[::-1] b = b[::-1] i = j = 0 carry = 0 while i < len(a) and j < len(b): val = int(a[i]) + int(b[j]) + carry carry = 0 if val > 1: carry = 1 res.apend(str(val%2)) else: res.append(str(val)) i += 1 j += 1 while i < len(a): val = int(a[i]) + carry carry = 0 if val > 1: carry = 1 res.append(str(val % 2)) else: res.append(str(val)) i += 1
while j < len(b): val = int(b[j]) + carry carry = 0 if val > 1: carry = 1 res.append(str(val % 2)) else: res.append(str(val)) j += 1 if carry != 0: res.append("1") return"".join(res)[::-1]