알고리즘/이것이 취업을 위한 코딩테스트다
06-4. 두 배열의 원소 교체
bright_code
2020. 9. 9. 16:46
728x90
반응형
# 두 배열 A,B
# 최 대 k 번 바꿔치기 연산 가능
# A의 모든 원소의 합이 최대가 되도록 하자.
n,k = map(int, input().split())
# A의 작은 것과 B의 큰 것을 바꾸자.
A = list(map(int, input().split()))
B = list(map(int, input().split()))
A.sort()
B.sort(reverse=True)
for i in range(k):
if A[i]>B[i]:
break
else:
A[i], B[i] = B[i], A[i]
print (sum(A))
728x90
반응형