首页 > 解决方案 > 如何在方法中接受像 {1,2,3,45} 这样的输入作为数组?

问题描述

THE_INPUT 我只能编辑Solution里面的类和方法。输入将仅由问题给出。

更多细节:我基本上必须在一个类中创建一个方法,该方法接受两个数组或输入试图说的任何内容,并挑选出其中一个额外的元素。

我的代码:

import java.util.Arrays;

public class Solution {
    
    public static int solution(int[] x, int[] y) {
        // Your code here
       
        int[] shorter = (x.length>y.length)?  y : x;
        int[] longer = (x.length>y.length)?  x : y;
        
        Arrays.sort(shorter);
        Arrays.sort(longer);
        
        for(int i=0; i<shorter.length; i++){
            if(shorter[i]!=longer[i]){
                //System.out.println(longer[i]);
                return longer[i];
            }
            else {
               // System.out.println(longer[longer.length-1]);
                return longer[longer.length-1];
            }
                
        }
        return 0;
    }
    
}

他们给出的输入是指缺少的数组new int[] ...

标签: javaarraysmethods

解决方案


这是可能的,但您需要接受输入作为 astring并需要在之后解析它以获得所需的整数


推荐阅读