Notice
250x250
Recent Posts
Recent Comments
Link
넘치게 채우기
[LeetCode] 1464. Maximum Product of Two Elements in an Array 본문
PS/LeetCode
[LeetCode] 1464. Maximum Product of Two Elements in an Array
riveroverflow 2023. 12. 12. 11:32728x90
반응형
https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array/description/
leetcode - Maximum Product of Two Elements in an Array
문제 유형 : 정렬
문제 난이도 : Easy
12일 연속 이지라니.. 지금까지 이런 일이 있었나?
문제
Given the array of integers nums, you will choose two different indices i and j of that array. Return the maximum value of (nums[i]-1)*(nums[j]-1).
정수 배열 nums가 주어진다. 당신은 두 개의 인덱스 i, j를 고를 수 있다. (nums[i]-1) * (nums[j]-1)의 최대값을 구하시오.
풀이
내림차순으로 배열을 정렬해주고, 0인덱스와 1인덱스의 요소를 꺼내서 연산해주면 그게 최대값이 된다!
코드
C++
class Solution {
public:
int maxProduct(vector<int>& nums) {
sort(nums.begin(), nums.end(), greater<int>());
return (nums[0]-1) * (nums[1]-1);
}
};
728x90
반응형
'PS > LeetCode' 카테고리의 다른 글
[LeetCode] 2482. Difference Between Ones and Zeros in Row and Column (0) | 2023.12.14 |
---|---|
[LeetCode] 1582. Special Positions in a Binary Matrix (0) | 2023.12.13 |
[LeetCode] 1287. Element Appearing More Than 25% In Sorted Array (0) | 2023.12.11 |
[LeetCode] 867. Transpose Matrix (0) | 2023.12.10 |
[LeetCode] 94. Binary Tree Inorder Traversal (0) | 2023.12.09 |