Проверяет понимание вычисления расстояния между индексами элементов в массиве или списке, что важно для алгоритмов поиска и сортировки.
Расстояние между индексами элементов в массиве — это количество шагов между их позициями. Оно вычисляется как модуль разности индексов: |i - j|. Это фундаментальная операция в алгоритмах, таких как поиск минимального расстояния между одинаковыми элементами или анализ временных рядов.
function distanceBetweenIndices(arr, elem1, elem2) {
const i1 = arr.indexOf(elem1);
const i2 = arr.indexOf(elem2);
if (i1 === -1 || i2 === -1) return -1;
return Math.abs(i1 - i2);
}
const arr = [10, 20, 30, 40, 50];
console.log(distanceBetweenIndices(arr, 10, 40)); // 3Вывод: Вычисление расстояния между индексами — простая, но важная операция, используемая в алгоритмах обработки данных и оптимизации.
Уровень
Рейтинг:
3
Сложность:
2
Навыки
JavaScript
SQL
Ключевые слова
Подпишись на Python Developer в телеграм