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)
- no_spaces = ''
- for num in result:
- no_spaces += str(num)
- return '[' + ','.join(no_spaces) + ']'
- elements_list = input().split()
- k = int(input())
- print(josephus(elements_list, k))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement