我刚刚开始Google foobar挑战,但是我的代码在本地计算机上通过了示例输入测试用例时遇到了问题,但是当我提交给Foobar时失败了。
这是一个非常基本的1级问题,因此我假设问题与Foobar期望的代码格式或输出有关?
以下是Foobar提供的#1样本测试:
for
要检验我的理论,我有我的代码,只是返回第一个测试用例的预期答案。
这是我的代码:
num[rand_num]
但是当我验证我的解决方案测试用例失败时:
-- Java cases --
Input:
Solution.solution("code")
Output:
100100101010100110100010
我很确定这证明问题不在我这边吗?还是我想念什么?
这是一个定时问题,我已经没时间了,所以任何建议都将不胜感激
答案 0 :(得分:0)
当然,问题出在我的代码上,而不是foobar。
foobar为该类提供了一个存根,如下所示:
public class Solution {
public static String solution(String s) {
// Your code here
}
}
并且foobar将像下面这样调用代码:Solution.solution("code")
我没有注意到该方法是静态。
我将所有初始化代码都放在了类构造函数中,从未被调用。
我希望这对以后的人有帮助!