Programe o código mais curto que calculará o BPM médio (batimentos por minuto) usando 8 pontos de dados passados. Este é o meu primeiro post, e eu não vi uma pergunta semelhante a esta. Como sou fã de jogos de ritmo, seria bom ter uma pequena ferramenta útil para calcular o BPM usando seu próprio teclado e seu próprio senso de ritmo (se você tiver um ...)
Desafio
- Todas as entradas devem ser singulares. (ou seja, apenas pressionando "enter" como "input")
- Seu programa deve receber pelo menos 9 entradas. (Para criar 8 pontos de dados passados.)
- Seu programa deve gerar o BPM das teclas pressionadas, arredondadas em 2 casas decimais. (ie 178,35)
- O tempo começa na primeira entrada. Não iniciar do programa
Isso é código-golfe , então a resposta mais curta vence.
Exemplo de entrada e saída
Forneça pelo menos um exemplo de entrada e saída. Verifique se eles correspondem à sua própria descrição de como deve ser a entrada.
Entrada:
> [Enter-Key]
# User waits 1 second
... 7 more inputs
> [Enter-Key]
Saída:
> 60
O vencedor atual é KarlKastor em 22 Bytes usando Pyth
Mesmo que o vencedor estivesse usando Pyth, a resposta do Matlab foi notável.