Lập trình mã ngắn nhất sẽ tính toán BPM trung bình (Nhịp đập mỗi phút) bằng cách sử dụng 8 điểm dữ liệu thời gian trôi qua. Đây là bài viết đầu tiên của tôi và tôi chưa thấy một câu hỏi tương tự như thế này. Vì tôi là một fan hâm mộ của trò chơi nhịp điệu, thật tuyệt khi có một công cụ nhỏ tiện dụng để tính toán BPM bằng bàn phím của riêng bạn và cảm giác nhịp điệu của riêng bạn (nếu bạn có ...)
Thử thách
- Tất cả các đầu vào phải là số ít. (tức là chỉ nhấn "enter" là "đầu vào")
- Chương trình của bạn phải mất ít nhất 9 đầu vào. (Để tạo 8 điểm dữ liệu thời gian trôi qua.)
- Chương trình của bạn sẽ xuất ra BPM của các phím được làm tròn ở 2 điểm thập phân. (tức là 178,35)
- Thời gian bắt đầu ở đầu vào đầu tiên. Không bắt đầu chương trình
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất sẽ thắng.
Ví dụ đầu vào và đầu ra
Cung cấp ít nhất một ví dụ đầu vào và đầu ra. Hãy chắc chắn rằng chúng khớp với mô tả của riêng bạn về những gì đầu vào sẽ trông như thế nào.
Đầu vào:
> [Enter-Key]
# User waits 1 second
... 7 more inputs
> [Enter-Key]
Đầu ra:
> 60
Người chiến thắng hiện tại là KarlKastor ở mức 22 Byte bằng Pyth
Mặc dù người chiến thắng đã sử dụng Pyth, câu trả lời Matlab là một câu trả lời đáng chú ý.