포스트

배열 비교하기

https://school.programmers.co.kr/learn/courses/30/lessons/181856

문제 문제

  • 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class Solution {
    public int solution(int[] arr1, int[] arr2) {
        int sum1 = 0, sum2 = 0;
        
        for (int i : arr1) {
            sum1 += i;
        }
        
        for (int i : arr2) {
            sum2 += i;
        }
        
        if (arr1.length > arr2.length) {
            return 1;
        } else if (arr1.length < arr2.length) {
            return -1;
        } else {
            if (sum1 > sum2) {
                return 1; 
            } else if (sum1 < sum2) {
                return -1;
            } else {
                return 0;
            }
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class Solution {
    public int solution(int[] arr1, int[] arr2) {
        int sum1 = 0, sum2 = 0;

        for (int i : arr1) {
            sum1 += i;
        }

        for (int i : arr2) {
            sum2 += i;
        }

        if (arr1.length != arr2.length) {
            return arr1.length > arr2.length ? 1 : -1;
        } else {
            return sum1 == sum2 ? 0 : (sum1 > sum2 ? 1 : -1);
        }
    }
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.