Joe*_*mas 4 java arrays element google-foobar
我在这个程序中遇到错误,找到两个数组中缺少的元素,我是Java的新手.
package com.google.challenges;
public class Answer {
public static int answer(int[] x, int[] y) {
for (int n : x) {
if (!isPresent(n, y)) {
return n;
}
}
for (int n : y) {
if (!isPresent(n, x)) {
return n;
}
}
return 0;
}
private static boolean isPresent(int n, int[] b){
for (int i : b) {
if (n == i) {
return true;
}
}
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
我也收到此错误消息.我相信Google的问题是不允许Java代码编译.我已经看到有关此问题的其他报告.
以下是我对该问题的证据:替换方法中的所有代码answer只是简单地return 0;消除了代码中的错误是否导致它的所有疑问.在这种情况下,几乎没有改变的骨架代码应该成功编译,测试应该运行,测试应该失败(除非得到正确的结果0).而是显示一条错误消息:"编译代码时出错,请稍后再试."
我发现的唯一解决方案是在Python中完成.当我开始挑战时,我认识Java并且不了解Python,但切换非常容易.
| 归档时间: |
|
| 查看次数: |
1466 次 |
| 最近记录: |