코딩테스트/[C#] 프로그래머스
[프로그래머스 | C# | Lv.0] 최댓값 만들기 (2)
냠냠쿠
2023. 9. 18. 20:12
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/120862
📝 나의 풀이
using System;
public class Solution {
public int solution(int[] numbers) {
int answer = 0;
Array.Sort(numbers);
answer = numbers[numbers.Length-2] * numbers[numbers.Length-1];
if(answer < (numbers[0] * numbers[1]) ){
answer = numbers[0] * numbers[1] ;
}
return answer;
}
}
- 배열을 정렬해서 가장 큰 숫자끼리 곱해준다.
- 음수 * 음수가 양수의 가장 큰 숫자의 곱보다 클수가 있으니 if문 추가
728x90