Lonely Integer

  • + 0 comments

    My Java 8 Solution:

    public static int lonelyinteger(List<Integer> a) {
            Set<Integer> set = new HashSet<>();
            for (int number : a) {
                boolean isAdded = set.add(number);
                if (!isAdded) {
                    set.remove(number);
                }
            }
            
            return set.iterator().next();
        }