経過した8つのデータポイントを使用して平均BPM(1分あたりのビート数)を計算する最短コードをプログラムします。これは私の最初の投稿であり、これに似た質問を見たことはありません。私はリズムゲームのファンなので、あなた自身のキーボードとあなた自身のリズム感覚を使ってBPMを計算するための小さな便利なツールを持っているといいでしょう...
チャレンジ
- すべての入力は特異でなければなりません。(つまり、「入力」として「Enter」のみを押す)
- プログラムには少なくとも9つの入力が必要です。(経過した8つのデータポイントを作成するには。)
- プログラムは、小数点以下2桁で四捨五入されたキー入力のBPMを出力する必要があります。(つまり178.35)
- タイミングは最初の入力から始まります。プログラムの開始ではありません
これはcode-golfなので、最短の答えが勝ちです。
入力と出力の例
少なくとも1つのサンプル入力および出力を提供します。入力がどのように見えるかについての独自の説明と一致することを確認してください。
入力:
> [Enter-Key]
# User waits 1 second
... 7 more inputs
> [Enter-Key]
出力:
> 60
現在の勝者は、Pythを使用した22バイトのKarlKastorです
勝者はPythを使用していましたが、Matlabの答えは注目に値する答えでした。