

먼저 두 배열 모두 정렬한다.
B의 배열을 순서대로 접근하면서 A의 배열 첫 번째에 접근한다.
만약 현재 B의 값이 A의 값보다 크다면 A의 배열 다음 값에 접근한다.
만약 현재 B의 값이 A의 값보다 작거나 같다면 A의 배열 값은 유지한다.
모든 경우에 B의 값은 한 번 진행되고 나면 다음 값으로 넘어간다.
import java.util.*;
class Solution {
public int solution(int[] A, int[] B) {
int answer = 0;
Arrays.sort(A);
Arrays.sort(B);
int locA = 0;
for (int locB = 0; locB < B.length; locB ++) {
if (B[locB] > A[locA]) {
answer ++;
locA ++;
}
}
return answer;
}
}

이게 레벨 3이 맞나...?
너무 쉬운데...?