您面临的挑战:编写一个函数,该函数需要一个字符串s,一个字符c,并找出cin中最长运行的长度s。运行的长度为l。
规则:
- 如果
s长度为0或c为空,l则应为0。 - 如果
cin 中没有实例s,l则应为0。 - 适用标准漏洞和标准I / O规则。
- 无论在s
s的运行c位置位于何处,l都应相同。 s和中可以出现任何可打印的ASCII字符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可以是空的吗?在许多语言中,字符只是具有特殊语义的整数,您也不能真正拥有一个空整数。