📌프로그래머스 181856
💡풀이
- 두 배열의 길이가 같지 않은 조건으로 먼저 비교해 arr1의 길이가 크면 1, arr2의 길이가 크면 -1을 return
- 두 배열의 원소를 모두 더해 arr1이 크면 1, 같으면 0, arr2가 크면 -1을 return
public int 배열비교하기(int[] arr1, int[] arr2)
{
if (arr1.Length != arr2.Length)
return arr1.Length > arr2.Length ? 1 : -1;
int a1 = 0;
int a2 = 0;
for (int i = 0; i < arr1.Length; i++)
{
a1 += arr1[i];
a2 += arr2[i];
}
return a1 > a2 ? 1 : a1 == a2 ? 0 : -1;
}
'프로그래머스' 카테고리의 다른 글
배열의 원소만큼 추가하기 (C#) (0) | 2024.05.26 |
---|---|
최댓값 만들기 (2) (0) | 2024.05.26 |
문자열 바꿔서 찾기 (C#) (0) | 2024.05.26 |
배열의 길이에 따라 다른 연산하기 (C#) (0) | 2024.05.26 |
뒤에서 5등 위로 (C#) (0) | 2024.05.26 |