M*******a 发帖数: 1633 | 1 我老写到一半放弃了
我擦,太麻烦了,what's the point |
l****s 发帖数: 75 | 2 http://www.mitbbs.com/article_t/JobHunting/32787241.html
【在 M*******a 的大作中提到】 : 我老写到一半放弃了 : 我擦,太麻烦了,what's the point
|
M*******a 发帖数: 1633 | 3 Input: "3."
Output: false
Expected: true
"3."也是valid?
我擦 |
f*******w 发帖数: 1243 | 4 我觉得真被问到这个题,就拿之前leetcode出错过的testcases去问考官。这个算valid
还是invalid啊?就能混过20分钟了 |
b******g 发帖数: 3616 | 5 这题确实变态.....
如果第一次做,和面试官讨论各种corner case就可以把时间都花光了...这题在
leetcode上出现之前绝对是挂人的大杀器.... |
s********k 发帖数: 2352 | 6 public boolean isNumber(String s) {
if(s == null || s.trim().isEmpty()){
return false;
}
return s.trim().matches("[-+]?(([0-9]+[.]?[0-9]*)|([.][0-9]+))([E|e][-+]
?[0-9]+)?");
} |
M*******a 发帖数: 1633 | 7 然后面试官说不许regular expression
+]
【在 s********k 的大作中提到】 : public boolean isNumber(String s) { : if(s == null || s.trim().isEmpty()){ : return false; : } : : return s.trim().matches("[-+]?(([0-9]+[.]?[0-9]*)|([.][0-9]+))([E|e][-+] : ?[0-9]+)?"); : }
|
f*******w 发帖数: 1243 | 8 不过能把regex的pattern想清楚,写这个题本身也没啥了啊。 |
t********e 发帖数: 344 | 9 被问到的话其实就考communication了…… |