Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def josephus(elements, skip):
- skip -= 1
- idx = skip
- result = []
- while len(elements) > 0:
- result.append(int((elements.pop(idx))))
- if len(elements) == 0:
- break
- idx = (idx + skip) % len(elements)
- 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