Advertisement
Mihalytch

py binary add

May 30th, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.23 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. a = [0,1,1,0,1]
  4. b = [1,1,1,1,1]
  5. c = [0,0,0,0,0,0]
  6.  
  7. p = 0
  8. n = len(a)
  9.  
  10. for i in xrange(n-1,-1,-1):
  11.     s = a[i]+b[i]+p
  12.     if s>1:
  13.         s = s-2
  14.         p = 1
  15.     else:
  16.         p = 0
  17.    
  18.     c[i+1] = s
  19.  
  20. c[0] = p
  21.  
  22. print c
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement