21 lines
605 B
Python
21 lines
605 B
Python
# HumanEval/0
|
|
# Loki Mode Multi-Agent Solution
|
|
# Attempts: 1
|
|
# Passed: True
|
|
|
|
from typing import List
|
|
|
|
|
|
def has_close_elements(numbers: List[float], threshold: float) -> bool:
|
|
""" Check if in given list of numbers, are any two numbers closer to each other than
|
|
given threshold.
|
|
>>> has_close_elements([1.0, 2.0, 3.0], 0.5)
|
|
False
|
|
>>> has_close_elements([1.0, 2.8, 3.0, 4.0, 5.0, 2.0], 0.3)
|
|
True
|
|
"""
|
|
for i in range(len(numbers)):
|
|
for j in range(i + 1, len(numbers)):
|
|
if abs(numbers[i] - numbers[j]) < threshold:
|
|
return True
|
|
return False |