Size: a a a

HolyJS, JavaScript-конференция

2018 November 27

d🎃

denisx 🎃 ⭐ in HolyJS, JavaScript-конференция
Если опросник сделать на депенс -полях, было бы на 20% короче
источник

RA

Ruslan Akhmetzyanov in HolyJS, JavaScript-конференция
Sergei Rogachev
Не хватает ответа не пользовался
Это правда, пофиксим
источник

D

Darina in HolyJS, JavaScript-конференция
всем привет
осталось у кого-нибудь условие третьей задачи Альфабанка - поделитесь, пожалуйста!
источник

M

Max in HolyJS, JavaScript-конференция
Переслано от Alfa_HolyJS_bot
У клиента есть три типа счетов - текущий, кредитный и накопительный. С текущего счета можно снять все деньги, с кредитного - все деньги и доступный кредитный лимит, с накопительного не более 10% от баланса.
Нужно написать функцию, которая будет набирать с разных счетов запрошенную клиентом сумму. Приоритет выбора счета следующий - сначала текущий, потом кредитный, последний накопительный.

Главная функция должна иметь имя run.

Функция получает следующие аргументы:
Массив объектов с информацией о счете(тип счета и баланс) и сумма необходимая для снятия.

Функция должна вернуть массив аналогичный пришедшему на вход, с обновленными данными балансов.

Пример:
Входные аргументы:
[
   {“type”: “current”, “balance”: 20000},
   {“type”: “credit”, “balance”: 30000, “limit”: 20000},
   {“type”: “savings”, “balance”: 30000}
],
72000

Результат:
[
   {“type”: “current”, “balance”: 0},
   {“type”: “credit”, “balance”: 0, “limit”: 0},
   {“type”: “savings”, “balance”: 28000}
]
источник

D

Darina in HolyJS, JavaScript-конференция
Max
Переслано от Alfa_HolyJS_bot
У клиента есть три типа счетов - текущий, кредитный и накопительный. С текущего счета можно снять все деньги, с кредитного - все деньги и доступный кредитный лимит, с накопительного не более 10% от баланса.
Нужно написать функцию, которая будет набирать с разных счетов запрошенную клиентом сумму. Приоритет выбора счета следующий - сначала текущий, потом кредитный, последний накопительный.

Главная функция должна иметь имя run.

Функция получает следующие аргументы:
Массив объектов с информацией о счете(тип счета и баланс) и сумма необходимая для снятия.

Функция должна вернуть массив аналогичный пришедшему на вход, с обновленными данными балансов.

Пример:
Входные аргументы:
[
   {“type”: “current”, “balance”: 20000},
   {“type”: “credit”, “balance”: 30000, “limit”: 20000},
   {“type”: “savings”, “balance”: 30000}
],
72000

Результат:
[
   {“type”: “current”, “balance”: 0},
   {“type”: “credit”, “balance”: 0, “limit”: 0},
   {“type”: “savings”, “balance”: 28000}
]
спасибо!)
источник

P@

Pavel @nodkz in HolyJS, JavaScript-конференция
А как же выбосить эксепшн, когда денег не хватает?
источник

A

Aista in HolyJS, JavaScript-конференция
Pavel @nodkz
А как же выбосить эксепшн, когда денег не хватает?
Тесты не пройдут :3
источник

KT

Kirill Torgashin in HolyJS, JavaScript-конференция
Кто-то разогнал больше 3.5к/с это задание?)
источник

NB

Nikita Bayev in HolyJS, JavaScript-конференция
Было бы интересно по боту альфы решения потом посмотреть в общем виде анонимно
источник

PP

Pavel Pulin in HolyJS, JavaScript-конференция
Kirill Torgashin
Кто-то разогнал больше 3.5к/с это задание?)
рекорд 3801.877771007806
источник

AN

Andrey Nagikh in HolyJS, JavaScript-конференция
Pavel Pulin
рекорд 3801.877771007806
точность — вежливость Королей
источник

PP

Pavel Pulin in HolyJS, JavaScript-конференция
Мы все таки в банке работаем 🙂
источник

AB

Andrew Babkin in HolyJS, JavaScript-конференция
Kirill Torgashin
Кто-то разогнал больше 3.5к/с это задание?)
можно подробнее? как тестировать результат? это задание мимо меня прошло при очном участии :(
можно в лс
источник

PP

Pavel Pulin in HolyJS, JavaScript-конференция
Andrew Babkin
можно подробнее? как тестировать результат? это задание мимо меня прошло при очном участии :(
можно в лс
там ни какой магии, просто несколько тесткейсов прогонялось с помощью: https://www.npmjs.com/package/vm2
источник

AB

Andrew Babkin in HolyJS, JavaScript-конференция
Pavel Pulin
там ни какой магии, просто несколько тесткейсов прогонялось с помощью: https://www.npmjs.com/package/vm2
а сегодня ещё можно попробовать? или бот всё-таки уже выключен? он молчит
источник

PP

Pavel Pulin in HolyJS, JavaScript-конференция
Уже все погасиил
источник

PP

Pavel Pulin in HolyJS, JavaScript-конференция
могу тест кейсы скинуть если надо
источник

AB

Andrew Babkin in HolyJS, JavaScript-конференция
Pavel Pulin
могу тест кейсы скинуть если надо
было бы классно
источник

PP

Pavel Pulin in HolyJS, JavaScript-конференция
источник

AB

Andrew Babkin in HolyJS, JavaScript-конференция
спасибо!
источник