Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Tasks_05_Exam_Prep;
- import java.util.Scanner;
- public class MoEx_04_02_GreaterNumber {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String[] firstArr = scanner.nextLine().split(",");
- String[] secondArr = scanner.nextLine().split(",");
- int[] firstNum = new int[firstArr.length];
- int[] secondNum = new int[secondArr.length];
- for (int i = 0; i < firstArr.length; i++) {
- firstNum[i] = Integer.parseInt(firstArr[i]);
- }
- for (int i = 0; i < secondArr.length; i++) {
- secondNum[i] = Integer.parseInt(secondArr[i]);
- }
- for (int i = 0; i < firstNum.length; i++) {
- for (int k = 0; k < secondNum.length; k++) {
- if (firstNum[i] != secondNum[k]) {
- continue;
- } else {
- boolean isLittle = true;
- if (k < secondNum.length - 1) {
- for (int m = k + 1; m < secondNum.length; m++) {
- if (secondNum[k] < secondNum[m]) {
- firstNum[i] = secondNum[m];
- isLittle = true;
- break;
- } else if (secondNum[k] >= secondNum[m]) {
- isLittle = false;
- }
- }
- } else {
- isLittle = false;
- }
- if (!isLittle) {
- firstNum[i] = -1;
- }
- }
- break;
- }
- }
- for (int i = 0; i < firstNum.length; i++) {
- if (i != firstNum.length - 1) {
- System.out.printf("%d,", firstNum[i]);
- } else {
- System.out.printf("%d%n", firstNum[i]);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment