본문 바로가기
IT_tech/알고리즘

프로그래머스)체육복-Java

by 신드로 2020. 7. 17.

조건에 맞게 단계별로 풀이 합니다

class Solution {
public int solution(int n, int[] lost, int[] reserve) {
int answer = n;
int cnt=0;
answer = n-lost.length;

for(int i=0;i<lost.length;i++){
for(int j=0;j<reserve.length;j++){

if(lost[i]==reserve[j]){
cnt++;
lost[i]=-1;
reserve[j]=-1;
break;
}
}
}
for(int i=0;i<lost.length;i++){
for(int j=0;j<reserve.length;j++){

if(lost[i]==reserve[j]+1||lost[i]==reserve[j]-1){
cnt++;
reserve[j]=-1;
break;
}
}
}


answer=answer+cnt;
return answer;


}

'IT_tech > 알고리즘' 카테고리의 다른 글

프로그래머스)기능개발-java  (0) 2020.07.21
프로그래머스-주식가격-Java  (0) 2020.07.20
백준)10870 피보나치 수 5 - JAVA  (0) 2020.07.11
백준)10872 팩토리얼 - JAVA  (0) 2020.07.10
백준) 10996 별찍기21 - JAVA  (0) 2020.07.09