n, k =map(int,input().split())
a =list(map(int,input().split()))
b =list(map(int,input().split()))
a.sort()
b.sort(reverse=True)for i inrange(k):if a[i]< b[i]:
a[i], b[i]== b[i], a[i]else:breakprint(sum(a))
여기서 '=' 과 '=='의 차이
-> =은 할당 연산자로, =을 한번 쓰면 우항에 있는 피연산자(operand)를 좌항의 피연산자에 할당. = 오른쪽의 긴 함수를 왼쪽의 짧은 이름으로 부르고 싶어 변수로 설정할 때에 많이 사용
-> ==은 비교 연산자다. 두 객체(object: 숫자, 문자열, 리스트, 튜플 등등)의 값이 같은지 비교하고 같으면 True, 다르면 False를 출력한다. (객체의 일치 여부를 판단하는 is 연산자와는 다르다)