-Code
n, k = map(int, input().split())
nums = list(map(int, input().split()))
cnt = 0
flag = True
for i in range(n - 1, 0, -1):
max_idx = nums.index(max(nums[:i + 1]))
if max_idx != i:
nums[max_idx], nums[i] = nums[i], nums[max_idx]
cnt += 1
if cnt == k:
print(*nums)
break
else:
print(-1)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 27160번 할리갈리 (0) | 2023.05.06 |
---|---|
[백준/파이썬] 18238번 ZOAC 2 (0) | 2023.05.05 |
[백준/파이썬] 10812번 바구니 순서 바꾸기 (0) | 2023.05.03 |
[백준/파이썬] 1157번 단어 공부 (0) | 2023.05.02 |
[백준/파이썬] 20155번 우리 집 밑에 편의점이 있는데 (0) | 2023.05.01 |