Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.43 KB | None | 0 0
  1. def recursive_len(xs):
  2.     if xs != []:
  3.         return(1+recursive_len(xs[1:]))
  4.     else:
  5.         return(0)
  6.  
  7. def remove_duplicates(msg):
  8.     if len(msg) <= 1:
  9.         return(msg)
  10.     elif msg[0] == msg[1]:
  11.         return(remove_duplicates(msg[1:]))
  12.     else:
  13.         return(msg[0]+remove_duplicates(msg[1:]))
  14.        
  15. def binary(n):
  16.     result = ""
  17.     if n % 2 == 0:
  18.         result = "0"
  19.     else:
  20.         result = "1"
  21.     if (n == 0) or (n == 1):
  22.         return(result)
  23.     return binary(n//2) + result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement