MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

🏃‍♀️programmers/Java

프로그래머스 - java 배열 비교하기

HYEJU01 2024. 5. 9. 10:16

💡   길이가 다르면 길이가 긴 쪽 1 or -1
        길이가 같으면 모든 합이 큰 쪽 1 or -1
        길이가 같으면 모든 합이 같음  0

 

class Solution {
    public int solution(int[] arr1, int[] arr2) {
        int answer = 0;
        
        if (arr1.length < arr2.length){
            answer = -1;  //arr 2가 길면
            
        }else if (arr1.length > arr2.length){
            answer = 1;
            
        }else if (arr1.length == arr2.length) {
            int sum1 = 0;
            int sum2 = 0;
            
            for (int a : arr1)
                sum1 += a;
            
            for (int b : arr2)
                sum2 += b;
            
            if (sum1 < sum2)
                answer = -1;
            
            else if (sum1 > sum2)
                answer = 1;   
            
            else if (sum1 == sum2)
                answer = 0;
        }

        return answer;
    }
}