Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- the_code = input()
- number_list = [x for x in the_code if x.isdigit()]
- digit_list = list(map(int, number_list))
- letter_list = [x for x in the_code if not x.isdigit()]
- take_list = []
- skip_list = []
- for y in range(len(digit_list)):
- if y % 2 == 0:
- take_list.append(digit_list[y])
- else:
- skip_list.append(digit_list[y])
- result = []
- take_index = 0
- skip_index = 0
- while len(letter_list) > 0:
- if take_index >= len(take_list):
- break
- if skip_index >= len(take_list):
- break
- for i in range(1, take_list[take_index] + 1):
- if len(letter_list) == 0:
- break
- result.append(letter_list[0])
- letter_list.pop(0)
- take_index += 1
- for j in range(1, skip_list[skip_index] + 1):
- if len(letter_list) == 0:
- break
- letter_list.pop(0)
- skip_index += 1
- print("".join(result))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement