[Ответить в тред] Ответить в тред

15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 3 | 1 | 3
Назад Вниз Каталог Обновить

Задача с собеседования Аноним 12/11/16 Суб 21:19:37  874794  
14823439.jpg (52Кб, 750x750)
Сегодня был на собеседовании в одной крупной московской компании. Дали задачу - взять нерабочую программу и исправить её так, чтобы она заработала, при этом не меняя её общей структуры. Программа - простой FizzBuzz (https://habrahabr.ru/post/278867/). Я за полчаса не успел, МНЕ ПЕРЕЗВОНЯТ, но бумажку с задачей я всё-таки выпросил домой. Перенёс в ideone - может кто решит.

Сама программа: http://ideone.com/GXAPfl
Аноним 12/11/16 Суб 21:49:03  874831
>>874794 (OP)
http://ideone.com/uLmkxc
Кем устраивался, нода дивилопиром?
Аноним 12/11/16 Суб 22:06:26  874846
>>874794 (OP)
лох
npm fizzbuzz
Аноним 13/11/16 Вск 02:32:46  874976
>>874794 (OP)
Ошибка в функции Main:
в while происходит проверка, что currentSignal существует. currentSignal меняется в коллбеке на следующий элемент в массиве. Вся проблема в том, что это произойдет не сейчас, а в будущем, когда футура зарезолвится, то есть тут смешали управляющие конструкции с футурами.

Решение:
allNumbers.forEach(future =>
future.then(signal =>
console.log(signal)
)
)

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 3 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов
Избранное