본문 바로가기

ProgramSoliving

프로그래머스 : 체육복

반응형
import java.util.*;

class Solution {
    public int solution(int n, int[] lost, int[] reserve) {
        int check[] = new int[32];
        for(int r : reserve){
            check[r]++;
        }
        for(int l : lost){
            check[l]--;
        }
        
        int answer = 0;
        for(int i=1;i<=n;i++){
            if(check[i]>=0){
                answer++;
            }else if(check[i]==-1){
                if(check[i-1]==1){
                    check[i-1]--;
                    answer++;
                }else if(check[i+1]==1){
                    check[i+1]--;
                    answer++;
                }
            }
        }
        return answer;
    }
}
반응형

'ProgramSoliving' 카테고리의 다른 글

프로그래머스 : 징검다리  (0) 2020.12.27
프로그래머스 : 단속카메라  (0) 2020.12.23
프로그래머스 : 조이스틱  (0) 2020.12.23
프로그래머스 : 큰 수 만들기  (0) 2020.12.23
프로그래머스 : 구명보트  (0) 2020.12.23