Розв'язати задачку на JavaScript
Сюжет:
Льодовик на Антарктиді почав танути, і маленькі пінгвіни загубилися. Вони намагаються повернутися додому, але їхній шлях заблокований величезними крижинами. Пінгвіни можуть стрибати через маленькі крижини, але великі їм подолати не під силу.
Твоє завдання: допоможи пінгвінам дійти додому, пропустивши їх тільки через маленькі крижини.
Умови:
-У вас є масив крижин: let icebergs = [5, 12, 3, 9, 2, 6, 4];. Число позначає висоту -крижини в метрах.
-Пінгвіни можуть стрибати тільки через крижини заввишки не більше 5 метрів.
Використовуй цикл do..while щоб пройти по всіх крижинах.
let icebergs = [5, 12, 3, 9, 2, 6, 4];
Ответы
Відповідь:
Ось розв'язання задачі на JavaScript за допомогою циклу do..while:
```javascript
let icebergs = [5, 12, 3, 9, 2, 6, 4];
let maxHeight = 5; // Максимальна висота крижини, яку можуть перестрибнути пінгвіни
let currentIndex = 0; // Початковий індекс крижини
do {
if (icebergs[currentIndex] <= maxHeight) {
console.log(`Пінгвін перестрибнув крижину висотою ${icebergs[currentIndex]} м.`);
} else {
console.log(`Пінгвін не може перестрибнути велику крижину висотою ${icebergs[currentIndex]} м.`);
}
currentIndex++;
} while (currentIndex < icebergs.length);
```
Цей код використовує цикл do..while для перевірки кожної крижини у масиві `icebergs`. Якщо висота крижини менше або дорівнює `maxHeight`, то пінгвін перестрибує її. В іншому випадку виводиться повідомлення, що пінгвін не може перестрибнути велику крижину. Після перевірки кожної крижини цикл завершується.
Пояснення: