반응형
코딩테스트 연습 - 체육복 | 프로그래머스 (programmers.co.kr)
class Solution {
public int solution(int n, int[] lost, int[] reserve) {
int answer = n;
if(lost.length < 1){
return answer;
}
if(reserve.length < 1 ){
return answer - lost.length;
}
for(int i=0; i<lost.length; i++){
boolean rent = false;
for(int j=0; j<reserve.length; j++){
if(lost[i] == reserve[j]) {
rent = true;
reserve[j] = -1;
break;
}
else if(lost[i]-1 == reserve[j] || lost[i]+1 == reserve[j]) {
rent = true;
reserve[j] = -1;
break;
}
}
if(rent == false) answer--;
}
return answer;
}
}
반응형
'알고리즘' 카테고리의 다른 글
[Leecode] Palindrome Number (JAVA) (0) | 2022.08.17 |
---|---|
[프로그래머스] 주식가격 (JAVA) (0) | 2021.03.21 |
[프로그래머스] 문자열 내 마음대로 정렬하기 (JAVA) (0) | 2021.03.21 |
[프로그래머스]K번째 수(JAVA) (0) | 2021.03.21 |
[프로그래머스] 최대공약수와 최소 공배수 (Java) (0) | 2020.11.16 |