Zaprogramuj najkrótszy kod, który obliczy średni BPM (liczbę uderzeń na minutę) przy użyciu 8 punktów danych czasu, który upłynął. To jest mój pierwszy post i nie widziałem podobnego pytania. Ponieważ jestem fanem gier rytmicznych, fajnie byłoby mieć małe, poręczne narzędzie do obliczania BPM przy użyciu własnej klawiatury i własnego wyczucia rytmu (jeśli masz taki ...)
Wyzwanie
- Wszystkie dane wejściowe muszą być pojedyncze. (tzn. naciskając tylko „enter” jako „input”)
- Twój program musi mieć co najmniej 9 danych wejściowych. (Aby utworzyć 8 punktów danych czasu minionego.)
- Twój program powinien wypisywać BPM naciśnięć klawiszy zaokrąglonych do 2 miejsc po przecinku. (tj. 178,35)
- Czas zaczyna się od pierwszego wejścia. Nie uruchamia się programu
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź.
Przykład wejścia i wyjścia
Podaj co najmniej jedno przykładowe wejście i wyjście. Upewnij się, że pasują one do twojego opisu tego, jak powinny wyglądać dane wejściowe.
Wkład:
> [Enter-Key]
# User waits 1 second
... 7 more inputs
> [Enter-Key]
Wydajność:
> 60
Obecny zwycięzca to KarlKastor w 22 bajtach przy użyciu Pyth
Mimo że zwycięzca używał Pytha, odpowiedź Matlaba była znaczącą odpowiedzią.