Guest User

Untitled

a guest
Dec 12th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. def lookandsay(number):
  2.     result = ""
  3.  
  4.     repeat = number[0]
  5.     number = number[1:]+" "
  6.     times = 1
  7.  
  8.     for actual in number:
  9.         if actual != repeat:
  10.             result += str(times)+repeat
  11.             times = 1
  12.             repeat = actual
  13.         else:
  14.             times += 1
  15.  
  16.     return result
  17.  
  18. num = "1"
  19.  
  20. for i in range(10):
  21.     print num
  22.     num = lookandsay(num)
  23.  
  24. ---------------------------------------------------------
  25.  
  26. def seq(a):
  27.     a = str(a)
  28.     k,last,result = 1,a[0],''
  29.     for i in range(1,len(a)):
  30.         if last==a[i]:k+=1
  31.         else:
  32.             result = result+str(k)+last
  33.             k=1
  34.         last = a[i]
  35.     result = result+str(k)+last
  36.     return result
Add Comment
Please, Sign In to add comment