a*x
2 楼
我都一个多月了还有50道呢。zz
f*t
3 楼
java有些题怎么都ac不了,比如wildcard matching和common prefix。谁有能ac的代码
希望贡献出来膜拜一下
希望贡献出来膜拜一下
c*r
6 楼
一共一百二十多题,半小时高了100道?不是大牛的BSO就是坑 ;)
d*g
11 楼
我写的这个common prefix 有时候大测试会超时,有时候能过~
public String longestCommonPrefix(String[] strs)
{
String result = "";
if(strs.length == 0) return result;
int smallestLength = Integer.MAX_VALUE;
for(String str : strs)
{
if(str.isEmpty()) return result;
smallestLength = Math.min(smallestLength, str.length());
}
for(int i = 0; i < smallestLength; ++i)
{
if(!isCommonLetter(strs, i)) return result;
result += strs[0].charAt(i);
}
return result;
}
private boolean isCommonLetter(String[] strs, int i)
{
char letter = strs[0].charAt(i);
for(String str : strs)
if(letter != str.charAt(i)) return false;
return true;
}
【在 f*******t 的大作中提到】
: java有些题怎么都ac不了,比如wildcard matching和common prefix。谁有能ac的代码
: 希望贡献出来膜拜一下
c*a
12 楼
新鲜写的 longest common prefix,之前没做过
public class Solution {
public String longestCommonPrefix(String[] strs) {
// Start typing your Java solution below
// DO NOT write main() function
if(strs.length ==0) return "";
String shortest=strs[0];
for(String s: strs){
if(s.isEmpty()) return "";
if(s.length() shortest = s;
}
int length = shortest.length();
while(true){
boolean good=true;
for(String s: strs){
if(!s.substring(0,length).equals(shortest.substring(0,length
))){
length--;
good = false;
}
}
if(good)
return shortest.substring(0,length);
if(length==0) return "";
}
}
}
public class Solution {
public String longestCommonPrefix(String[] strs) {
// Start typing your Java solution below
// DO NOT write main() function
if(strs.length ==0) return "";
String shortest=strs[0];
for(String s: strs){
if(s.isEmpty()) return "";
if(s.length()
}
int length = shortest.length();
while(true){
boolean good=true;
for(String s: strs){
if(!s.substring(0,length).equals(shortest.substring(0,length
))){
length--;
good = false;
}
}
if(good)
return shortest.substring(0,length);
if(length==0) return "";
}
}
}
相关阅读
twitter 又一题A probabilistic question求牛人 解答 一个Amazon 设计问题Longest word question (CS)苹果什么行情啊一个巨土的问题:阿三干嘛老跟中国人过不去? (转载)思科今天股票大跌,听说二月裁14000求EMC,GROUPON,PINTEREST内推我也来聊一下湾区的startup (转载)要找明年夏天的 intern 是不是该开始准备了?为啥大家都不待见A家?请益:opt可以跟H1B同时申请吗?失败的Google Intern电面面经,并问找实习的心态弯曲马工中大奖了4sum o(n^2)超时如何在面试中和老板谈将来的晋升空间?用Python练习算法题问个H1B还没申请就被裁员的问题 (转载)什么意思:HM说,我的情况有什么变动的话,可以告诉他想起不久前一个项目中印度人如何敲诈客户的 (转载)