Advertisement
DiYane

Take/skip rope

Sep 25th, 2023
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. string = input()
  2.  
  3. numbers = []
  4. letters = ''
  5. take_list = []
  6. skip_list = []
  7.  
  8. final_string = ''
  9.  
  10. for character in string:
  11.     if character.isdigit():
  12.         numbers.append(int(character))
  13.     else:
  14.         letters += character
  15.  
  16. for index, num in enumerate(numbers):
  17.     if index % 2 == 0:
  18.         take_list.append(num)
  19.     else:
  20.         skip_list.append(num)
  21.  
  22. for take, skip in zip(take_list, skip_list):
  23.     if take == 0:
  24.         letters = letters[skip:]
  25.     elif take != 0:
  26.         final_string = final_string + letters[:take]
  27.         letters = letters[skip + take:]
  28.  
  29. print(final_string)
Tags: python
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement