注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
run之后一直说wrong answer
input[3,2,4]6
output 2,4
expected 2,3
这个expected明显是错的吧?!下面是我的代码
- import java.util.HashMap;
- import java.util.Arrays;
- public class Solution {
- public int[] twoSum(int[] numbers, int target) {
- int[] result = new int[2];
- HashMap<Integer,Integer> table = new HashMap<Integer,Integer>();
- for(int i=0;i<numbers.length;i++){
- if(table.containsKey(numbers[i])){
- result[1] = numbers[i];
- result[0] = target - result[1];
- } else {
- table.put(target-numbers[i],i);
- }
- }
- return result;
- }
- }
复制代码
|