Advertisement
david929

1-2

Jan 20th, 2022
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 KB | None | 0 0
  1. def reverse(n):
  2.     f = f"{n:032b}"
  3.     f = f[::-1]
  4.     f = int(f,2)
  5.  
  6.     return f
  7.  
  8. #print(reverse(14))
  9.  
  10.  
  11. def add_binary(x,y):
  12.     a = [el for el in x]
  13.     b = [el for el in y]
  14.  
  15.     stringa1 = ""
  16.     stringa2 = ""
  17.  
  18.     for el in a:
  19.         stringa1 += str(el)
  20.     for el in b:
  21.         stringa2 += str(el)
  22.  
  23.     stringa1 = int(stringa1,2)
  24.     stringa2 = int(stringa2, 2)
  25.  
  26.     out_dec = stringa1+stringa2
  27.     out_dec = f"{out_dec:b}"
  28.  
  29.     return [el for el in out_dec]
  30.  
  31.  
  32. #print(add_binary([1,1,1],[1,1,1]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement