Вопрос задан 23.09.2023 в 12:25. Предмет Информатика. Спрашивает Исаева Алёна.

JAVASCRIPT А тепер ти навчишся міняти порядок символів у рядку. Напиши функцію scrollingText,

яка: приймає рядок word; послідовно переставляє всі символи в рядку з нульового індексу на останній; повертає масив з отриманими комбінаціями рядка у верхньому регістрі. Наприклад, для слова 'robot': перший крок: беремо першу літеру (r) слова 'robot' і переставляємо її в кінець слова — 'obotr'; другий крок: беремо першу літеру (о) слова 'obotr' і переставляємо її в кінець – 'botro' і так далі. У консолі ми побачимо: [ 'ROBOT', // спочатку вхідне слово 'OBOTR', // потім із переставленим порядком символів 'BOTRO', 'OTROB', 'TROBO' ] ❗❗ Підказка Зроби перебір рядка word. На кожній ітерації додавай до масиву з результатами рядок, який містить: усі символи від поточного індексу до кінця рядка; усі символи від початку рядка до поточного індексу (не включно); Щоб отримати підрядок, використай метод slice.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гончар Артем.

Ответ:

function scrollingText(word) {

let result = [];

for (let i = 0; i < word.length; i++) {

let newWord = word.slice(i) + word.slice(0, i);

result.push(newWord.toUpperCase());

}

return result;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось функція scrollingText, яка виконує необхідну операцію переставлення символів у рядку та повертає масив з отриманими комбінаціями у верхньому регістрі:

javascript
function scrollingText(word) { const result = []; for (let i = 0; i < word.length; i++) { const rotatedWord = word.slice(i) + word.slice(0, i); result.push(rotatedWord.toUpperCase()); } return result; } const word = 'robot'; const combinations = scrollingText(word); console.log(combinations);

Ця функція робить наступне:

  1. Створює пустий масив result, в якому ми будемо зберігати комбінації.

  2. Запускає цикл for, який перебирає кожен символ рядка word.

  3. Для кожного символу створює підстроку rotatedWord, де символи від поточного індексу до кінця рядка додаються до символів від початку рядка до поточного індексу. Ця операція імітує перестановку символів.

  4. Перетворює rotatedWord у верхній регістр за допомогою методу toUpperCase().

  5. Додає отриманий результат до масиву result.

  6. Після завершення циклу повертає масив result, який містить всі комбінації рядка у верхньому регістрі.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос