Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. def my_count(string, substring):
  2. string_size = len(string)
  3. substring_size = len(substring)
  4. count = 0
  5. for i in xrange(0,string_size-substring_size+1):
  6. if string[i:i+substring_size] == substring:
  7. count+=1
  8. return count
  9. def test(max):
  10. X = ["A", "B"]
  11. i = 2
  12. while i < max:
  13. X.append(X[-1] + X[-2])
  14. i += 1
  15. print my_count(X[-1], "ABBA")
  16. print X[-1]
  17.  
  18. def how_many_ABBAs(max):
  19. num = 6
  20. prevsum = 1
  21. sum = 1
  22. while num < max:
  23. sum += prevsum
  24. prevsum = sum - prevsum
  25. if num % 2 == 0:
  26. sum+=1
  27. num += 1
  28. print sum
  29. def main():
  30. test(9)
  31. how_many_ABBAs(100)
  32.  
  33.  
  34. if __name__ == "__main__":
  35. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement