由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - leetcode是不是最近有点问题?
相关主题
Leetcode Timeoutleetcode-- scramble string
leetcode valid numberleetcode pow runtime error??
Interleave Strings那个题目有O(n)时间 O(1)空间算法么?这个isNumber错在哪里?
写了一下leetcode上Valid Number,用boolean表示一些状态是不是比较简单我觉得valid number其实并不难
leetcode Parlindrome Partition run time error贡献今天facebook电面 一道题
Leetcode-010: Regular Expression Match (DP Solution)facebook的面试题
帮忙看道题:[leetcode] word breakleetcode 一道题 valid palindrome
interleave string 的题目请问大牛们Leetcode Palindrome Number 这道题(思路很简单,就是程序写不对)
相关话题的讨论汇总
话题: n3话题: n2话题: n1话题: return话题: string
进入JobHunting版参与讨论
1 (共1页)
z*********e
发帖数: 10149
1
遇到几个问题,oj运行出错,但是本地跑可以有正确结果?
l*****a
发帖数: 14598
2
估计是你code的问题,用什么static的变量了吗

【在 z*********e 的大作中提到】
: 遇到几个问题,oj运行出错,但是本地跑可以有正确结果?
z*********e
发帖数: 10149
3
这是按照sdx写的valid number,
显示 Runtime Error Message: Line 5: java.lang.
StringIndexOutOfBoundsException: String index out of range: 0
Last executed input: "3"
就是说这一行有错"if(s.charAt(0) == '+' || s.charAt(0) == '-') s = s.
substring(1);"
明显不可能麻,我空string都处理了还说我越界
===============================================
public boolean isNumber(String s) {
if(s == null || s.isEmpty()) return false;
s = s.trim();
if(s.charAt(0) == '+' || s.charAt(0) == '-') s = s.substring(1);
int n1 = 0;
while(n1 < s.length() && ( s.charAt(n1) >= '0' && s.charAt(n1) <= '9
')) n1++;
s = s.substring(n1);
if(s.isEmpty()) return true;
if(s.charAt(0) == '.') s = s.substring(1);
int n2 = 0;
while(n2 < s.length() && ( s.charAt(n2) >= '0' && s.charAt(n2) <= '9
')) n2++;
s = s.substring(n2);
if(s.isEmpty()) return true;
if(n1 + n2 == 0) return false;
if(s.charAt(0) == 'E' || s.charAt(0) == 'e') {
s = s.substring(1);
int n3 = 0;
while(n3 < s.length() && (s.charAt(n3) >= '0' && s.charAt(n3) <=
'9')) n3++;
if(n3 == 0) return false;
s = s.substring(n3);
}

s = s.trim();
return s.isEmpty();
}

【在 l*****a 的大作中提到】
: 估计是你code的问题,用什么static的变量了吗
S********0
发帖数: 5749
4
是不是oj output结果和expected一样但还是错? 应该是哪个小地方有问题,甚至内
存用多了都有可能。

【在 z*********e 的大作中提到】
: 遇到几个问题,oj运行出错,但是本地跑可以有正确结果?
l*****a
发帖数: 14598
5
你trim了之后, s的length一定比0大?
s = s.trim();

【在 z*********e 的大作中提到】
: 这是按照sdx写的valid number,
: 显示 Runtime Error Message: Line 5: java.lang.
: StringIndexOutOfBoundsException: String index out of range: 0
: Last executed input: "3"
: 就是说这一行有错"if(s.charAt(0) == '+' || s.charAt(0) == '-') s = s.
: substring(1);"
: 明显不可能麻,我空string都处理了还说我越界
: ===============================================
: public boolean isNumber(String s) {
: if(s == null || s.isEmpty()) return false;

z*********e
发帖数: 10149
6
你说得有道理。。。谢谢!

【在 l*****a 的大作中提到】
: 你trim了之后, s的length一定比0大?
: s = s.trim();

1 (共1页)
进入JobHunting版参与讨论
相关主题
请问大牛们Leetcode Palindrome Number 这道题(思路很简单,就是程序写不对)leetcode Parlindrome Partition run time error
请问leetcode Substring with Concatenation of All Words为什么runtime errorLeetcode-010: Regular Expression Match (DP Solution)
新鲜Amazon面经(附参考答案) 顺便求各种大公司refer帮忙看道题:[leetcode] word break
求教一个题目,sudoku 下面代码哪里错了。。。interleave string 的题目
Leetcode Timeoutleetcode-- scramble string
leetcode valid numberleetcode pow runtime error??
Interleave Strings那个题目有O(n)时间 O(1)空间算法么?这个isNumber错在哪里?
写了一下leetcode上Valid Number,用boolean表示一些状态是不是比较简单我觉得valid number其实并不难
相关话题的讨论汇总
话题: n3话题: n2话题: n1话题: return话题: string