Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Targil2 {
- public static void main(String[] args) {
- int[] myArr;
- int[] arr1 = {87, 12, 0, 32};
- int[] arr2 = {0, 87, 13, 21, 56};
- myArr = findDuplicate(arr1, arr2);
- for (int item : myArr) {
- System.out.print(item + " ");
- }
- }
- public static int[] findDuplicate(int[] arr1, int[] arr2) {
- int size = arr1.length < arr2.length ? arr1.length : arr2.length;
- int[] result = new int[size];
- int pointer = 0;
- for (int counter = 0; counter < arr1.length; counter += 1) {
- for (int counter2 = 0; counter2 < arr2.length; counter2 += 1) {
- if (arr1[counter] == arr2[counter2]) {
- result[pointer]=arr1[counter];
- pointer++;
- }
- }
- } //->result 36584
- result=clearArray(result,pointer);
- return result; //36777
- }
- public static int[] clearArray(int[] result, int pointer){
- int[] cleanResult=new int[pointer];
- for (int counter=0;counter<pointer;counter+=1){
- cleanResult[counter]=result[counter];
- }
- return cleanResult; //result - 36777
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement