import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class Main { while (input.hasNextLine()) { parts = input.nextLine().split(";"); findIntersection(parts[0].split(","), parts[1].split(",")) ); } } StringBuilder result = new StringBuilder(); for (int i = 0, j = 0; ; ) { if (val1 == val2) { result.append(',').append(val1); if (++i < arr1.length) { } else { break; } if (++j < arr2.length) { } else { break; } } else if (val1 < val2) { if (++i < arr1.length) { } else { break; } } else { if (++j < arr2.length) { } else { break; } } } return result.length() == 0 ? "" : result.substring(1); } }
9,10,11;33,34,35 3,7,8,22;11,22 11,12,13,14;14,15,16 20,21,22;45,46,47 77,78,79;78,79,80,81,82 33,35;3,18,26,35