あなたの課題:文字列s
、文字を受け取り、inのc
最長実行の長さを見つける関数を作成します。実行の長さはになります。c
s
l
ルール:
- 場合は
s
長さが0であるか、c
空である、l
0にしてください。 c
in のインスタンスがない場合、0s
でl
なければなりません。- 標準の抜け穴と標準のI / Oルールが適用されます。
- s
s
の実行中c
の場所に関係l
なく、同じである必要があります。 - 印刷可能なASCII文字は、
s
とに表示できますc
。
テストケース:
s,c --> l
"Hello, World!",'l' --> 2
"Foobar",'o' --> 2
"abcdef",'e' --> 1
"three spaces",' ' --> 3
"xxx xxxx xx",'x' --> 4
"xxxx xx xxx",'x' --> 4
"",'a' --> 0
"anything",'' --> 0
勝者:
コードゴルフと同様に、各言語の最短回答が勝ちます。
s
し、c
非空に含まれていないs
、あなたのテストケースでは?
s
/に表示できる文字の範囲はc
?
c
空にできますか?多くの言語では、文字は特別なセマンティクスを持つ単なる整数であり、空の整数を実際に持つこともできません。