Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
7
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.60 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3. public class Main {
  4.     public static void main(String[] args) {
  5.         int[] A = {9,8,7};
  6.         System.out.println(findOddStream(A)); // 6
  7.         System.out.println(findOddImperative(A)); // 6
  8.  
  9.         int[] B = {7,8,9};
  10.         System.out.println(findOddStream(B)); // 6
  11.         System.out.println(findOddImperative(B)); // 6
  12.     }
  13.  
  14.     static int findOddStream(int[] A) {
  15.         return Arrays.stream(A).reduce(0, (a, b) -> a ^ b);
  16.     }
  17.  
  18.     static int findOddImperative(int[] A) {
  19.         int n = 0;
  20.         for (int i:A) n^=i;
  21.         return n;
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement