이 문제에서 두 정수 배열의 대소관계를 다음과 같이 정의합니다.
두 정수 배열 arr1과 arr2가 주어질 때, 위에서 정의한 배열의 대소관계에 대하여 arr2가 크다면 -1, arr1이 크다면 1, 두 배열이 같다면 0을 return 하는 solution 함수를 작성해 주세요.
class Solution {
public int solution(int[] arr1, int[] arr2) {
int answer = 0;
int arr1Sum = 0;
int arr2Sum = 0;
for(int i=0;i<arr1.length;i++){
arr1Sum += arr1[i];
}
for(int j=0;j<arr2.length;j++){
arr2Sum += arr2[j];
}
if(arr1.length == arr2.length){
if(arr1Sum > arr2Sum){
answer = 1;
}else if(arr1Sum < arr2Sum){
answer = -1;
}else{
answer = 0;
}
}else{
return arr1.length > arr2.length ? 1 : -1;
}
return answer;
}
}
