Class Solution
-
- All Implemented Interfaces:
public final class Solution1346 - Check If N and Its Double Exist\.
Easy
Given an array
arrof integers, check if there exists two integersNandMsuch thatNis the double ofM( i.e.N = 2 * M).More formally check if there exists two indices
iandjsuch that :i != j0 <= i, j < arr.lengtharr[i] == 2 * arr[j]
Example 1:
Input: arr = 10,2,5,3
Output: true
Explanation: N
= 10is the double of M= 5,that is,10 = 2 * 5.Example 2:
Input: arr = 7,1,14,11
Output: true
Explanation: N
= 14is the double of M= 7,that is,14 = 2 * 7.Example 3:
Input: arr = 3,1,7,11
Output: false
Explanation: In this case does not exist N and M, such that N = 2 \* M.
Constraints:
2 <= arr.length <= 500-10^3 <= arr[i] <= 10^3
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final BooleancheckIfExist(IntArray arr)-
-
Method Detail
-
checkIfExist
final Boolean checkIfExist(IntArray arr)
-
-
-
-