
JAVA SCRIPT Роботи протестовані. Повільних ми відправили на апгрейд. Служба доставки Mate Post
хоче купити в нас десяток роботів для перевезення вантажу містом. А для цього їм потрібні роботи, які перевозитимуть за день найбільше вантажу. Напишемо функцію compareRobots, яка отримує два масиви. Перший масив firstRobotResults — це вага вантажів, перевезених за день першим роботом, другий secondRobotResults — відповідно, другим. Перевір, хто з роботів може перевезти більше вантажу за день, і поверни рядок із рекомендацією, кого з роботів варто купити: 'First robot for sale!' — якщо перший робот перевозить більше вантажу; 'Second robot for sale!' — якщо другий робот перевозить більше вантажу; 'Both robots for sale!' — якщо обидва роботи перевозять однакову кількість вантажу. Наприклад: compareRobots([12, 4, 13], [1, 1, 4, 5, 12]); // 'First robot for sale!' (29 > 23) compareRobots([9, 7, 9], [1, 3, 4, 5, 12]); // 'Both robots for sale!' (25 = 25) compareRobots([1, 3, 4], [1, 1, 4, 5]); // 'Second robot for sale!' (8 < 11) ❗❗ Підказка Створи змінні firstSum і secondSum та встанови для них значення 0. Зроби перебір firstRobotResults. Додавай кожен елемент до firstSum. Зроби перебір secondRobotResults. Додавай кожен елемент до secondSum. Порівняй дві суми та поверни рядок з рекомендацією.

Ответы на вопрос

Ответ:
Объяснение:
function compareRobots(firstRobotResults, secondRobotResults) {
let firstSum = 0;
let secondSum = 0;
for (const weight of firstRobotResults) {
firstSum += weight;
}
for (const weight of secondRobotResults) {
secondSum += weight;
}
if (firstSum > secondSum) {
return 'First robot for sale!';
} else if (firstSum < secondSum) {
return 'Second robot for sale!';
} else {
return 'Both robots for sale!';
}
}
// Приклади виклику функції:
console.log(compareRobots([12, 4, 13], [1, 1, 4, 5, 12])); // 'First robot for sale!' (29 > 23)
console.log(compareRobots([9, 7, 9], [1, 3, 4, 5, 12])); // 'Both robots for sale!' (25 = 25)
console.log(compareRobots([1, 3, 4], [1, 1, 4, 5])); // 'Second robot for sale!' (8 < 11)



Отже, для вирішення цієї задачі вам потрібно створити функцію compareRobots
, яка приймає два масиви firstRobotResults
і secondRobotResults
та порівнює їх суми. Ось реалізація цієї функції на JavaScript:
javascriptfunction compareRobots(firstRobotResults, secondRobotResults) {
// Ініціалізуємо змінні для обчислення сум вантажу
let firstSum = 0;
let secondSum = 0;
// Обчислюємо суму вантажу для першого робота
for (let i = 0; i < firstRobotResults.length; i++) {
firstSum += firstRobotResults[i];
}
// Обчислюємо суму вантажу для другого робота
for (let i = 0; i < secondRobotResults.length; i++) {
secondSum += secondRobotResults[i];
}
// Порівнюємо суми і повертаємо відповідний результат
if (firstSum > secondSum) {
return 'First robot for sale!';
} else if (secondSum > firstSum) {
return 'Second robot for sale!';
} else {
return 'Both robots for sale!';
}
}
// Приклади використання функції:
console.log(compareRobots([12, 4, 13], [1, 1, 4, 5, 12])); // 'First robot for sale!'
console.log(compareRobots([9, 7, 9], [1, 3, 4, 5, 12])); // 'Both robots for sale!'
console.log(compareRobots([1, 3, 4], [1, 1, 4, 5])); // 'Second robot for sale!'
Ця функція спочатку обчислює суми вантажу для обох роботів, а потім порівнює ці суми і повертає відповідний результат.


Похожие вопросы

Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili