fork download
  1. # __author__ = 'Sony'
  2. from numpy import *
  3. import operator
  4. multiadd = lambda a,b: map(operator.xor, a,b)
  5. a = str
  6. b = str
  7. a = input()
  8. b = input()
  9. al = []
  10. bl = []
  11.  
  12. for i in range(0, len(a)):
  13. al.append(int(a[i]))
  14.  
  15. for i in range(0, len(b)):
  16. bl.append(int(b[i]))
  17. # print(multiadd(al[0:len(a)], bl[0 : 0 + len(a)]))
  18. s = 0;
  19. for i in range(0, len(b) - len(a)+1):
  20. for it in multiadd(al[0:len(a)], bl[i : i + len(a)]):
  21. # print(it)
  22. s += it
  23.  
  24. print(s)
  25. # print(a[0:len(a)] == b[1 : 1 + len(a)])
  26.  
  27.  
Success #stdin #stdout 0.2s 27248KB
stdin
01
00111
stdout
3