Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def maxLast(nums, k):
- slist = nums[:len(nums)-k]
- m = -1000000001
- j = -1
- if k != len(nums):
- for i in range(len(slist)):
- if m < slist[i]:
- j = i
- m = slist[i]
- slist[j] = slist[-1]
- slist[-1] = m
- nums[:len(nums)-k] = slist
- k += 1
- nums = maxLast(nums, k)
- return nums
- else:
- return nums
- n = int(input())
- if n != 0:
- nums = list(map(int, input().split()))
- nums = maxLast(nums, 0)
- print(*nums, sep=" ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement