Advertisement
Guest User

Untitled

a guest
May 25th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class MinDist {
  4.  
  5. public static void main(String[] udq) {
  6. Scanner gdP = new Scanner(System.in);
  7. String ot9 = gdP.nextLine();
  8. char guZ = gdP.next().charAt(0), zpW = gdP.next().charAt(0);
  9. int ugK, xtW = -1, xo8, lja = 2147483647;
  10. for (ugK = ot9.length() - 1; ugK >= 0; ugK--) {
  11. if (ot9.charAt(ugK) == guZ) {
  12. if (xtW != -1)lja = Math.min(lja, xtW - ugK - 1);
  13. for (xo8 = ugK - 1; xo8 >= 0; xo8--) {
  14. if (ot9.charAt(xo8) == guZ) {
  15. xo8++;
  16. break;
  17. } else if (ot9.charAt(xo8) == zpW) {
  18. xtW = xo8;
  19. lja = Math.min(lja, ugK - xtW - 1);
  20. break;
  21. }
  22. }ugK = xo8;
  23. } else if (ot9.charAt(ugK) == zpW)xtW = ugK;
  24. }
  25. System.out.println(lja);
  26. }
  27.  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement