Ciąg muzyczny to dowolny ciąg, który można odtwarzać na klawiaturze fortepianu.
Dla tych z nas, którzy nie byli zmuszeni do nauki gry na pianinie jako dzieci, oto jak wygląda klawiatura.
Tak więc struna feed a dead cabbage
jest struną muzyczną, ponieważ każda pojedyncza litera odpowiada jednemu z tych znaków.
Wyzwanie polega na napisaniu programu, który pobiera ciąg znaków jako dane wejściowe ze STDIN i znajdzie najdłuższy podkład muzyczny. Następnie twój program musi wydrukować podciąg i jego długość. Oto kilka przykładowych wejść / wyjść.
Wejście: „FEED ME! Jestem głodny!”
Wyjście: feed 4
Wejście: Nie nie nie, nie musistrin!
Ouput: 0
Wejście:
"A **bad** !!!fAd82342"
Wyjście: abadfad 7
Dane wejściowe: „Dobry golf!”
Wyjście: dg 2
Zasady
Dane wyjściowe mogą być pisane wielkimi lub małymi literami, ale nie może być interpunkcji ani spacji.
W łańcuchu wejściowym będzie występować wielkie litery i interpunkcja, ale nie ma to wpływu na to, czy podciąg jest uznawany za „muzyczny”, czy nie.
Musi być spacja między podkładem muzycznym a liczbą.