Advertisement
ivoCod

Title Search - Alpha 56 Java Fundamentals Mock Exam 4

Sep 10th, 2023 (edited)
1,213
0
Never
2
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | Source Code | 0 0
  1. package Tasks_05_Exam_Prep;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class MoEx_04_03_03_TitleSearch {
  6.     public static void main(String[] args) {
  7.  
  8.         Scanner scanner = new Scanner(System.in);
  9.  
  10.         String input = scanner.nextLine();
  11.         int lines = Integer.parseInt(scanner.nextLine());
  12.  
  13.         for (int i = 0; i < lines; i++) {
  14.             String tempStr = scanner.nextLine().toLowerCase();
  15.             StringBuilder sb = new StringBuilder(input);
  16.  
  17.             int count = 0;
  18.             int kPoint = 0;
  19.  
  20.             for (int j = 0; j < tempStr.length(); j++) {
  21.                 for (int k = kPoint; k < sb.length(); k++) {
  22.                     if (sb.charAt(k) == tempStr.charAt(j)) {
  23.                         sb.deleteCharAt(k);
  24.                         count++;
  25.                         kPoint = k ;
  26.                         break;
  27.                     }
  28.                 }
  29.             }
  30.  
  31.             if (count == tempStr.length()) {
  32.                 System.out.println(sb);
  33.                 input = sb.toString();
  34.  
  35.             } else {
  36.                 System.out.println("No such title found!");
  37.  
  38.             }
  39.  
  40.         }
  41.  
  42.  
  43.     }
  44. }
  45.  
  46.  
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement