Redian新闻
>
雷总,你那个小米智键开发的肿么样了?
avatar
雷总,你那个小米智键开发的肿么样了?# PDA - 掌中宝
A*g
1
答案想要的应该是
Space := ('n'|'t'|' ')
Sign := ('-'|'+')
DOT := '.'
Digit := ('0'|...|'9')
NUMBER := Space* Sign? ((Digit Digit* DOT? Digit*)|(Digit* DOT? Digit Digit*
)) (Space* | (E Sign? ((Digit Digit* DOT? Digit*)|(Digit* DOT? Digit Digit*
Space*))))
现场想到这个正则表达式已经不容易,实现起来更是容易出错,因特威儿只要记住几个
容易错的点,基本秒杀了。如到这题是不是只能认命了?
avatar
s*s
2
姐妹们,limit还是2吗
avatar
w*g
3
贵公司项目执行力堪忧啊,有人比你出货早。
★ 发自iPhone App: ChineseWeb 7.8
avatar
m*o
4
这题始终没搞明白那个table中的状态变换是咋搞的。
avatar
s*s
5
在cvs
avatar
l*5
6
这个,其实是这样的,360先抄国外的,小米看到抄360!节操全无
avatar
P*t
7
这题好无聊.
avatar
w*g
8
这个不是360那个,是另一个山寨的。
http://www.jiasu.do/p/hello-klick-vs-360-smart-button/

★ 发自iPhone App: ChineseWeb 7.8

【在 l*****5 的大作中提到】
: 这个,其实是这样的,360先抄国外的,小米看到抄360!节操全无
avatar
u*o
9
这题出现频率怎么样啊? 题不是多难,但情况考虑不全面也总是不对。。
avatar
c*d
10
这题似乎不值得用状态机,按顺序检查过去就好。
不过写这么多if/while的确很吐血。。。
还有要事先问清很多情况是否符合,比如e前后可否出现空格
public class Solution {
public boolean isNumber(String s) {
// Start typing your Java solution below
// DO NOT write main() function
if(s==null) return false;
int len = s.length();
int i=0;
boolean isNumber = false;
while(iif(iwhile(iisNumber = true;
i++;
}
if(iwhile(iisNumber = true;
i++;
}
while(iif (!isNumber) return false;
if (i>=len) return true;
isNumber=false;
// leetcode OJ doesn't allow space before and after E, so check s.
charAt(i-1)
if(ii++;
} else {
return false;
}
if(iwhile(iisNumber = true;
i++;
}
// leetcode OJ doesn't allow decimal after E
// if(i// while(i// isNumber = true;
// i++;
// }
while(ireturn i>=len && isNumber;
}
private boolean isSpace(char ch) {
return ch==' ' || ch=='t';
}
private boolean isSign(char ch) {
return ch=='+' || ch=='-';
}
private boolean isDot(char ch) {
return ch=='.';
}
private boolean isE(char ch) {
return ch=='e' || ch=='E';
}
private boolean isDigit(char ch) {
return '0'<=ch && ch<='9';
}
}

【在 m*****o 的大作中提到】
: 这题始终没搞明白那个table中的状态变换是咋搞的。
avatar
z*o
11
我觉的这题状态机写法才规范.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。