java - Foobar 错误 : Error compiling the code, 请稍后再试

标签 java arrays element

<分区>

我在查找两个数组中缺少的元素时遇到此程序错误,我是 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;
    }
}

最佳答案

我也收到了这条错误信息。我相信谷歌端存在不允许编译 Java 代码的问题。我已经看到有关此问题的其他报告。

这是我证明问题出在 Google 上的证据:将方法 answer 中的所有代码替换为简单的 return 0; 消除了所有关于错误是否存在的疑问代码导致它。在这种情况下,几乎没有改变的框架代码应该成功编译,测试应该运行,测试应该失败(除非正确的结果是 0)。相反,会显示一条错误消息:“编译代码时出错,请稍后重试。”

我找到的唯一解决方案是用 Python 来完成。当我开始挑战时,我会 Java 而不会 Python,但切换起来非常容易。

关于java - Foobar 错误 : Error compiling the code, 请稍后再试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47409775/

相关文章:

javascript - 将一维数组转换为多维数组

java - Android:尝试保存数据,但在第二次 onDestroy() 时数据丢失

java - 克隆 URL 的正确方法是什么?

java - 如何在文本文件中编写 android 中的 Logcat,但我不想要所有日志,只想要我的应用程序

java - appletviewr - getParameter 返回 null

javascript - 如何将 CSS 与动态插入的元素一起使用

arrays - Shell Script 正则表达式匹配数组并处理每个数组元素

c# - 平均列表<int>的最有效方法

javascript - js - 切换元素 ID

jQuery - 单击链接将所有类从一个元素复制到另一个元素