LeetCode: check_if_exist
Question
Given an array arr of integers, check if there exists two integers N and M such that N is the double of M ( i.e. N = 2 * M).
More formally check if there exists two indices i and j such that :
i != j 0 <= i, j < arr.length arr[i] == 2 * arr[j]
Solution#1
def check_if_exist(arr)
arr.delete(0) if arr.count(0) == 1
arr.each do |n|
double = n * 2
arr.each do |num|
return true if double == num
end
end
return false
end
Comments