728x90
- arr1 길이 > arr2 길이 return 1
- arr1 길이 < arr2 길이 return -1
- arr1 길이 == arr2 길이
- arr1 총합 == arr2 총합 return 0
- arr1 총합 > arr2 총합 return 1
- arr1 총합 < arr2 총합 return -1
class Solution {
public int solution(int[] arr1, int[] arr2) {
int answer = 0;
int arr1Size = arr1.length;
int arr2Size = arr2.length;
if (arr1Size == arr2Size) {
int aSum = 0;
int bSum = 0;
for (int i : arr1) aSum += i;
for (int i : arr2) bSum += i;
if (aSum == bSum) {
return answer;
}
return answer = aSum > bSum ? 1 : -1;
}
return answer = arr1Size > arr2Size ? 1 : -1;
}
}
728x90
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[알고리즘] 배열의 길이를 2의 거듭제곱으로 만들기 Java (0) | 2023.06.07 |
---|---|
[알고리즘] 배열의 길이에 따라 다른 연산하기 Java (0) | 2023.06.06 |
[알고리즘] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 Java (0) | 2023.06.05 |
[알고리즘] 간단한 식 계산하기 Java (0) | 2023.06.05 |
[알고리즘] 빈 배열에 추가, 삭제하기 Java (0) | 2023.06.04 |