刷了三周的数组简单题,周末花时间把题目重新过了一遍
接下来开始刷字符串相关的题目
最长公共前缀
难度:简单
思路:将第一个单词作为前缀 res,遍历数组,当出现不以 res开头的字符串时,res减去最末尾的一个字母再重新开始遍历
代码实现如下:
public static int lengthOfLastWord(String s) {
String res = strs[0];
for (int i = 1;i<strs.length;i++){
if (!strs[i].startsWith(res)){
res = res.substring(0,res.length()-1);
i = 0;
}
}
return res;
}
执行结果:通过