gpt4 book ai didi

java - Google foobar 2019,测试在我的本地计算机(IDE)上通过,但在 foobar 上失败

转载 作者:行者123 更新时间:2023-11-30 05:26:01 24 4
gpt4 key购买 nike

我刚刚开始 Google foobar 挑战,但遇到了问题:我的代码在本地计算机上通过了示例输入测试用例,但在提交到 Foobar 时失败了。

这是一个非常基本的 1 级问题,所以我假设问题与 Foobar 期望的代码格式或输出有关?

这是 Foobar 给出的示例测试#1:

-- Java cases --
Input:
Solution.solution("code")
Output:
100100101010100110100010

为了测试我的理论,我的代码只返回第一个测试用例的预期答案。

这是我的代码:

public class Solution {

public Solution() {
}

public String solution(String s) {
return "100100101010100110100010";
}
}

但是当我验证我的解决方案测试用例时,其中一个失败了:

foobar:~/braille-translation dude.abides$ verify Solution.java 
Verifying solution...
Test 1 failed
Test 2 failed
Test 3 failed
Test 4 failed [Hidden]
Test 5 failed [Hidden]
Test 6 failed [Hidden]
Test 7 failed [Hidden]

我很确定这证明问题不在我这边?或者我错过了什么?

这是一个定时问题,我的时间不多了,因此非常感谢您提供任何建议

最佳答案

当然,问题出在我的代码上,而不是 foobar 上。

foobar 为类提供了一个如下所示的 stub :

public​ ​class​ ​Solution​ ​{
​ ​​ ​​ ​​ ​public​ ​static​ ​String​ ​solution(String​ ​s)​ ​{
​ ​​ ​​ ​​ ​ //​ ​Your​ ​code​ ​here
​ ​​ ​​ ​​ ​}
}

foobar 将调用如下代码: Solution.solution("code")

我没有注意到该方法是静态

我已将所有初始化代码放入类构造函数中,该构造函数从未被调用。

我希望这对将来的其他人有帮助!

关于java - Google foobar 2019,测试在我的本地计算机(IDE)上通过,但在 foobar 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58585503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com