Показать сообщение отдельно
  #1 (permalink)  
Старый 24.05.2021, 18:15
Новичок на форуме
Отправить личное сообщение для ekaterina22 Посмотреть профиль Найти все сообщения от ekaterina22
 
Регистрация: 17.05.2021
Сообщений: 9

избавление от мутабельной переменной
Стала изучать иммутабельность переменных. В задаче нужно избавится от мутабельной переменной и вместо цикла использовать map. Не получается это реализовать.
пример: command = "(al)G(al)()()G"
G -> G
() -> o
(al) -> al
результат: "alGalooG"

let interpret = function (command) {
    let string = '';
    for (let i = 0; i < command.length; i++)
        if (command[i] === '(' && command[i + 1] === ')') {
            string += 'o'
        } else if (command[i] !== '(' && command[i] !== ')') {
            string += command[i]
        }

    return string
};

Последний раз редактировалось ekaterina22, 24.05.2021 в 20:26.
Ответить с цитированием