Geçen 8 veri noktasını kullanarak ortalama BPM'yi (Dakikada Kalp Atışı) hesaplayacak en kısa kodu programlayın. Bu benim ilk gönderim ve buna benzer bir soru görmedim. Ritim oyunlarının hayranı olduğum için BPM'yi kendi klavyenizi ve kendi ritim duygunuzu kullanarak hesaplamak için küçük bir kullanışlı araca sahip olmak güzel olurdu (eğer bir tane varsa ...)
Meydan okuma
- Tüm girişler tekil olmalıdır. (yani sadece "basıldığında" "girdi" olarak girin)
- Programınız en az 9 giriş almalıdır. (Zamanın 8 veri noktasını oluşturmak için.)
- Programınız, 2 ondalık basamağa yuvarlanan tuş basmalarının BPM'sini çıkarmalıdır. (yani 178.35)
- Zamanlama ilk girişte başlar. Programın başlangıcı değil
Bu kod golf , bu yüzden en kısa cevap kazanır.
Örnek Giriş ve Çıkış
En az bir örnek giriş ve çıkış sağlayın. Girişin nasıl görünmesi gerektiğine dair kendi tanımınıza uyduklarından emin olun.
Giriş:
> [Enter-Key]
# User waits 1 second
... 7 more inputs
> [Enter-Key]
Çıktı:
> 60
Güncel kazanan Pyth kullanarak 22 Byte'ta KarlKastor
Kazanan Pyth kullanıyor olsa da, Matlab cevabı kayda değer bir cevaptı.