题目标题:
计算两个字符串的最大公共字串的长度,字符不区分大小写
详细描述:
接口说明
原型:
int getCommonStrLength(char * pFirstStr, char * pSecondStr)
;
输入参数:
char * pFirstStr //第一个字符串
char * pSecondStr//第二个字符串
输入描述:
输入两个字符串
输出描述:
输出一个整数
示例1
输入
asdfas
werasdfaswer
输出
6
while(s1=readline(),s2=readline()){
var s1=s1.toLowerCase();
var s2=s2.toLowerCase();
if(s1.length>s2.length){
var t=s1;
s1=s2;
s2=t;
}
var max=0;
for(var i=0;i<s1.length;i++){
for(var j=i+1;j<s1.length;j++){
var temp=s1.substr(i,j-i+1);
if(s2.indexOf(temp)!=-1){
if(temp.length>max){
max=temp.length;
}
}else{
break;
}
}
}
print(max);
}