音楽の文字列は、ピアノの鍵盤で演奏することができます任意の文字列です。
子供の頃にピアノを習得することを余儀なくされた私たちのために、キーボードは次のようになります。
つまり、文字列feed a dead cabbage
はすべて1つの文字がこれらのnotの1つに対応するため、音楽的な文字列です。
あなたの課題は、文字列をSTDINから入力として受け取り、最も長い音楽の部分文字列を見つけるプログラムを作成することです。次に、プログラムは部分文字列とその長さを出力する必要があります。以下に入力/出力の例をいくつか示します。
入力:「FEED ME!お腹がすいている!」
出力:フィード4
入力:いいえ、いいえ、いいえ、ムシストリンなし!
出力:0
入力:
"A **bad** !!!fAd82342"
出力:abadfad 7
入力:「ゴルフが上手です!」
出力:dg 2
ルール
出力は大文字でも小文字でもかまいませんが、句読点やスペースがあってはなりません。
入力文字列には大文字と句読点がありますが、これは部分文字列が「音楽的」と見なされるかどうかに影響しません。
音楽の部分文字列と数字の間にスペースが必要です。