728x90
반응형
힌트
더보기
int 배열 내의 숫자로 만들 수 있는 가장 큰 값을 리턴하면 된다
배열 내에 가장 큰 숫자 두 개를 찾거나 내림차순(큰 순서대로) 나열한 후 index 0과 1을 곱해주면 최댓값이 된다
정답
더보기
numbers = numbers.OrderByDescending(x => x).ToArray();
return numbers.First() * numbers.Skip(1).First();
해석
더보기
numbers.OrderByDescending(x => x).ToArray();
numbers 배열을 OderByDescending(내림차순)으로 재정렬한 후
return numbers.First() * numbers.Skip(1).First();
첫 번째와 두 번째 수를 곱한 값을 리턴해준다
return numbers[0] * numbers[1];
과 같은 수식이다
728x90
반응형
'C#' 카테고리의 다른 글
[프로그래머스 힌트/답/해석] 머쓱이보다 키 큰 사람 (0) | 2024.01.29 |
---|---|
[프로그래머스 힌트/답/해석] 중복된 숫자 개수 (0) | 2024.01.29 |
[프로그래머스 힌트/답/해석] 점의 위치 구하기 (0) | 2024.01.29 |
[프로그래머스 힌트/답/해석] 피자 나누기2 (1) | 2024.01.29 |
[프로그래머스 힌트/답/해석/해석] 최빈값 찾기 (1) | 2024.01.29 |