배열 비교하기
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 라이센스를 따릅니다.