Тема: calculateCount
Показать сообщение отдельно
  #3 (permalink)  
Старый 09.11.2020, 13:47
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,007

однострочное заклинание

const calculateCount = amount => amount < 0 || amount % 10 ? -1 : [500, 200, 100, 50, 20, 10].reduce((c, v) => (c += Math.floor(amount / v), amount %= v, c), 0)
Ответить с цитированием