import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int num = getCommonStrLength(sc.next(),sc.next());
System.out.println(num);
}
sc.close();
}
public static int getCommonStrLength(String s1, String s2){
s1 = s1.toLowerCase();
s2 = s2.toLowerCase();
int len1 = s1.length();
int len2 = s2.length();
String minStr = null;
String maxStr = null;
String temp = null;
minStr = len1 <= len2 ? s1 : s2;
maxStr = len1 > len2 ? s1 : s2;
for(int i=minStr.length();i>0;i--){
for(int j=0;j<=minStr.length()-i;j++){
temp = minStr.substring(j,j+i);
for(int k=0;k<=maxStr.length()-i;k++){
if(maxStr.substring(k,k+i).equals(temp)){
return i;
}
}
}
}
return 0;
}
}
HWOJ公共字串計算
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 作者:劉永峰, 騰訊云產(chǎn)品經(jīng)理,布道師(轉(zhuǎn)載請標(biāo)明出處及作者) 什么是云計算?云計算的角色是如何變遷的。云計算未來...
- 1、算法的概念 (1)概念:是指解題方案的準(zhǔn)確而完整的描述。 【考題1】在計算機中,算法是指() A查詢方法B加工...
- 關(guān)于創(chuàng)業(yè),這也許是這幾年我們聽到的最多的詞語,沒有之一。人們都在談創(chuàng)業(yè),從廟堂到江湖。BAT的故事在我們耳邊縈繞,...