Class Solution
-
- All Implemented Interfaces:
public final class Solution
954 - Array of Doubled Pairs\.
Medium
Given an integer array of even length
arr
, returntrue
if it is possible to reorderarr
such thatarr[2 * i + 1] = 2 * arr[2 * i]
for every0 <= i < len(arr) / 2
, orfalse
otherwise.Example 1:
Input: arr = 3,1,3,6
Output: false
Example 2:
Input: arr = 2,1,2,6
Output: false
Example 3:
Input: arr = 4,-2,2,-4
Output: true
Explanation: We can take two groups, -2,-4 and 2,4 to form -2,-4,2,4 or 2,4,-2,-4.
Constraints:
<code>2 <= arr.length <= 3 * 10<sup>4</sup></code>
arr.length
is even.<code>-10<sup>5</sup><= arri<= 10<sup>5</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final Boolean
canReorderDoubled(IntArray arr)
-
-
Method Detail
-
canReorderDoubled
final Boolean canReorderDoubled(IntArray arr)
-
-
-
-