Một chuỗi âm nhạc là bất kỳ chuỗi nào có thể được chơi trên bàn phím piano.
Đối với những người trong chúng ta không bắt buộc phải học piano khi còn nhỏ, đây là bàn phím trông như thế nào.
Vì vậy, chuỗi feed a dead cabbage
là một chuỗi âm nhạc bởi vì mỗi chữ cái tương ứng với một trong những lưu ý này.
Thử thách của bạn là viết một chương trình lấy một chuỗi làm đầu vào từ STDIN và tìm chuỗi con âm nhạc dài nhất. Sau đó, chương trình của bạn phải in chuỗi con và độ dài của nó. Dưới đây là một số mẫu đầu vào / đầu ra.
Đầu vào: "FEED ME! Tôi đói!"
Đầu ra: thức ăn 4
Đầu vào: Không không không, không có musistrin!
Ouput: 0
Đầu vào:
"A **bad** !!!fAd82342"
Đầu ra: abadfad 7
Đầu vào: "Chơi golf tốt!"
Đầu ra: dg 2
Quy tắc
Đầu ra của bạn có thể là chữ hoa hoặc chữ thường, nhưng không được có dấu câu hoặc dấu cách.
Sẽ viết hoa và chấm câu trong chuỗi đầu vào, nhưng điều này không ảnh hưởng đến việc một chuỗi con có được coi là "âm nhạc" hay không.
Phải có một khoảng cách giữa chuỗi con âm nhạc và số.