Запрограммируйте самый короткий код, который будет вычислять среднее значение ударов в минуту (ударов в минуту), используя 8 временных точек данных. Это мой первый пост, и я не видел подобного вопроса. Так как я фанат ритм-игр, было бы неплохо иметь небольшой удобный инструмент для расчета BPM, используя вашу собственную клавиатуру и ваше собственное чувство ритма (если оно у вас есть ...)
Вызов
- Все входные данные должны быть единичными. (т.е. только нажимая «ввод» как «ввод»)
- Ваша программа должна принимать не менее 9 входов. (Для создания 8 точек данных прошло время.)
- Ваша программа должна выводить удары в минуту нажатий клавиш, округленные до 2 десятичных знаков. (т.е. 178,35)
- Сроки начинается с первого ввода. Не запуск программы
Это код-гольф , поэтому выигрывает самый короткий ответ.
Пример ввода и вывода
Предоставьте хотя бы один пример ввода и вывода. Убедитесь, что они соответствуют вашему собственному описанию того, как должен выглядеть ввод.
Входные данные:
> [Enter-Key]
# User waits 1 second
... 7 more inputs
> [Enter-Key]
Выход:
> 60
Текущий победитель - KarlKastor на 22 байта, использующий Pyth
Хотя победитель использовал Pyth, ответ Matlab был заметным ответом.