Задать вопрос
  • Задача про foobar на JS. Как найти правильный алгоритм?

    @igotbitches
    Код не оптимизирован и с багами.
    1) При каждой итерации он проверяет все условия.
    2) Первое число, которое подходит под все условия - 15. Т.е. в твоём коде сначала в массив с индексом i записывается значение"i", перезаписывается на "Foo", следующий if перезаписывает это значение на "bar" и только после этого доходит до последнего условия и записывает туда "Foobar".
    3) Итерация начинается с 1. Логика твой программы делает массив, в котором 101 элемент и элемент с нулевым индексом всегда пустой.