Advertisement
ibragimova_mariam

4 ed round

Aug 21st, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. package codeforces_try;
  2.  
  3. import java.util.Scanner;
  4.  
  5.  
  6. public class Codeforces_try {
  7.  
  8. public static void main(String[] args){
  9.  
  10. Scanner sc = new Scanner(System.in);
  11. StringBuilder s = new StringBuilder();
  12. System.out.print("s: ");
  13. s.append(sc.nextLine());
  14. System.out.print("t: ");
  15. String t = sc.nextLine();
  16. StringBuilder tLong = new StringBuilder();
  17. if(t.length() >= s.toString().length()){
  18. System.out.println(s);
  19. }
  20. else {
  21. while(tLong.length() != s.toString().length()){
  22. for(int i = 0; i < t.length(); i ++){
  23. tLong.append(t.charAt(i));
  24. if(tLong.toString().length() == s.length()){
  25. break;
  26. }
  27. }
  28. }
  29. System.out.println("tLong: " + tLong.toString());
  30. int []metki = new int[s.toString().length()];
  31. for(int i = 0; i < tLong.toString().length(); i ++){
  32. if(s.toString().indexOf(tLong.toString().charAt(i)) != -1 && metki[s.toString().indexOf(tLong.toString().charAt(i))] == 0){
  33. metki[s.toString().indexOf(tLong.toString().charAt(i))] = 1;
  34. System.out.println("first");
  35. }
  36. else if(s.toString().indexOf("?") != -1){
  37. s.setCharAt(s.toString().indexOf("?"), tLong.toString().charAt(i));
  38. //s.deleteCharAt(s.toString().indexOf("?"));
  39. metki[s.toString().indexOf(tLong.toString().charAt(i))] = 1;
  40. System.out.println("second");
  41. }
  42. else {
  43. break;
  44. }
  45. }
  46. System.out.println("res: " + s.toString());
  47. }
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement