Что это за координаты? Я сосчитал первую функцию f1();.
Тут все просто. let p1 = [-100, 1];
let p2 = [200, 32];
p1= x1 y1
p2= x2 x2
А что это за координаты точек из 6 чисел? Если еще 3, то понятно x, y, z.
Что это let p1 = [-100, 1, 5, 4, 3, 15];
let p2 = [2, 65, 45, 14, 443, 115];?// 1) Рассчитать расстояние между точками и вывести в консоль
function f1() {
let p1 = [-100, 1];
let p2 = [200, 32];
let r = getLength(p1, p2);
console.log("----------------------------------------");
console.log("-> f1() - Расстояние м/у 2мя точками = " + r);
}
// 2) Рассчитать расстояние между точками и вывести в консоль
function f2() {
let p1 = [-100, 1, 5, 4, 3, 15];
let p2 = [2, 65, 45, 14, 443, 115];
let r = getLength(p1, p2);
}
// =========================================================
function getLength(p1, p2){
let r = 0;
let dX = p2[0]-p1[0];
let dY = p2[1]-p1[1];
let dis = Math.pow(Math.pow(dX,2) + Math.pow(dY,2),0.5).toFixed(0);
return dis;
}
// =========================================================
f1();
-----------------------------------------------------------------------------------
ВОПРОС ЗАКРЫТ = РЕШЕНИЕ
----------------------------------------------------------------------------------function f2() {
let p1 = [-100, 1, 5, 4, 3, 15];
let p2 = [2, 65, 45, 14, 443, 115];
let r = getLength(p1, p2);
console.log("-> f2() - Расстояние м/у 2-мя точками N-мерного массива = " + r);
}
function getLength(p1, p2){
let r = 0; let i = 0; let ai = 0; let dis = 0; let len = p1.length;
for (; i

21 Авг 2019 в 06:08
195 +1
0
Ответы
1

Эти координаты представляют собой точки в n-мерном пространстве, где каждая точка имеет несколько координат (в данном случае 6 чисел). Функция f2() рассчитывает расстояние между двумя точками в n-мерном пространстве и выводит результат в консоль.

20 Апр 2024 в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир