[프로그래머스] Lv.3 숫자 게임.java

hgghfgf·2023년 5월 11일
0

프로그래머스

목록 보기
43/227

숫자 게임.java

import java.util.Arrays;

class Solution {
    public int solution(int[] A, int[] B) {
        Arrays.sort(A);
        Arrays.sort(B);
        
        int answer = 0;
        int aIdx = 0;
        int bIdx = 0;
        
        for(int i=0; i<A.length; i++){
            if(A[aIdx]>B[bIdx]){
                bIdx++;
            }else if(A[aIdx]==B[bIdx]){
                bIdx++;
            }else{
                aIdx++;
                bIdx++;
                answer++;
            }
        }
        
        return answer;
    }
}

초기 코드

class Solution {
    public int solution(int[] A, int[] B) {
        Arrays.sort(A);
        Arrays.sort(B);
        int answer = 0;
        
        for(int i=0; i<A.length; i++){
            if(B[i]>A[i]){
                answer++;
            }
        }
        
        return answer;
    }
}

단순히 비교하기만 하여 막힘.

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0개의 댓글