Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def lookandsay(number):
- result = ""
- repeat = number[0]
- number = number[1:]+" "
- times = 1
- for actual in number:
- if actual != repeat:
- result += str(times)+repeat
- times = 1
- repeat = actual
- else:
- times += 1
- return result
- num = "1"
- for i in range(10):
- print num
- num = lookandsay(num)
- ---------------------------------------------------------
- def seq(a):
- a = str(a)
- k,last,result = 1,a[0],''
- for i in range(1,len(a)):
- if last==a[i]:k+=1
- else:
- result = result+str(k)+last
- k=1
- last = a[i]
- result = result+str(k)+last
- return result
Add Comment
Please, Sign In to add comment