Problem Solving/Programmers
[Level 1] 체육복
kmkunk
2022. 3. 23. 15:21
import java.util.*;
class Solution {
public int solution(int n, int[] lost, int[] reserve) {
int l = lost.length;
Arrays.sort(lost); Arrays.sort(reserve);
for(int i=0; i<lost.length; i++) {
for(int j=0; j<reserve.length; j++) {
if(lost[i]==reserve[j]) {
lost[i] = -1; reserve[j] = -1;
l--;
break;
}
}
}
for(int i=0; i<lost.length; i++) {
if(lost[i]==-1) { continue; }
for(int j=0; j<reserve.length; j++) {
if(reserve[j]==-1) { continue; }
if(reserve[j]==lost[i]-1) {
reserve[j] = -1; lost[i] = -1;
l--;
} else if(reserve[j]==lost[i]+1) {
reserve[j] = -1; lost[i] = -1;
l--;
}
}
}
return n-l;
}
}