조건
- 두배열의 길이가 다르다면, 배열의 길이가 긴쪽이 더 큽니다.
- 만약 배열의 길이가 같다면, 각 배열의 원소의 합을 비교하여 비교합니다.
- 두 정수 배열 arr1 과 arr2 중에서 arr1이 크다면 1, arr2가 크다면 -1, 같다면 0을 리턴합니다.
class Solution {
public int solution(int[] arr1, int[] arr2) {
if ( arr1.length > arr2.length ) {
return 1;
}
if ( arr1.length < arr2.length ) {
return -1;
}
int sum1 = 0;
for ( int i = 0; i < arr1.length; i++ ) {
sum1 += arr1[i];
}
int sum2 = 0;
for ( int i = 0; i < arr2.length; i++ ) {
sum2 += arr2[i];
}
if ( sum1 > sum2 ) {
return 1;
}
if ( sum1 < sum2 ) {
return -1;
}
return 0;
}
}