给定一个整数的数组,找出其中的pair(a, b),使得a + b = 0, 并返回这样的pair数目。(a, b) 和 (b, a) 是同一组。
输入:整数数组
输出:找到的pair数目
样例输入
-1, 2, 4, 5,-2
样例输出
1
import java.util.HashSet;
import java.util.Scanner;
public class Test{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
sc.close();
str = str.replace(" ", "");
String[] split = str.split(",");
int[] a = new int[split.length];
for(int i = 0; i< a.length; i++) a[i] = Integer.valueOf(split[i]);
System.out.println(findRes(a));
}
private static long findRes(int[] a) {
long ret = 0, zero = 0;
HashSet<Integer> h1 = new HashSet<Integer