Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def josephus(elements, skip):
- idx = 0
- result = []
- while len(elements) > 0:
- idx = (idx + skip - 1) % len(elements)
- result.append((elements.pop(idx)))
- return result
- def trim_white_spaces(elements):
- result = elements
- no_spaces = ''
- for num in result:
- if no_spaces != '':
- no_spaces += ','
- for char in str(num):
- if ord(char) in range(48, 58):
- no_spaces += char
- return '[' + no_spaces + ']'
- elements_list = input().split()
- k = int(input())
- print((trim_white_spaces(josephus(elements_list, k))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement