📌프로그래머스 120862
💡풀이
- 정수 배열을 정렬한다.
- 길이가 n일때, 0번과 1번 원소가 모두 음수이고 두 수의 곱이
n - 1 번과 n - 2 번 원소의 곱보다 크면 numbers[0] * numbers[1]을 return - 아니면 numbers[numbers.Length - 1] * numbers[numbers.Length - 2]을 return
public int 최댓값만들기2(int[] numbers)
{
Array.Sort(numbers);
if (numbers[0] * numbers[1] > numbers[numbers.Length - 1] * numbers[numbers.Length - 2])
return numbers[0] * numbers[1];
return numbers[numbers.Length - 1] * numbers[numbers.Length - 2];
}
'프로그래머스' 카테고리의 다른 글
rny_string (C#) (0) | 2024.05.26 |
---|---|
배열의 원소만큼 추가하기 (C#) (0) | 2024.05.26 |
배열 비교하기 (C#) (0) | 2024.05.26 |
문자열 바꿔서 찾기 (C#) (0) | 2024.05.26 |
배열의 길이에 따라 다른 연산하기 (C#) (0) | 2024.05.26 |