Check If N and Its Double Exist
Easy
45.5% Acceptance
In this lab, you will be implementing a function called checkIfExist
that checks if there exist two indices i
and j
in a given array arr
of integers that satisfy the following conditions:
i != j
0 <= i, j < arr.length
arr[i] == 2 * arr[j]
The function should return a boolean value as the result.
Examples
Example 1:
const arr = [10, 2, 5, 3]; checkIfExist(arr); // Output: true // Explanation: For i = 0 and j = 2, arr[i] == 10 == 2 * 5 == 2 * arr[j]
Example 2:
const arr = [3, 1, 7, 11]; checkIfExist(arr); // Output: false // Explanation: There is no i and j that satisfy the conditions.
Constraints
2 <= arr.length <= 500
-103 <= arr[i] <= 103
In order to successfully pass the challenges, please make sure to follow the instructions as described in the challenges and make use of the ESM import/export wherever needed. The code you write will be evaluated using the evaluation script provided, and ensure that the length of the array testlog
matches the number of challenges specified in the lab.
Good luck, and happy coding!