Advertisement
emodev

Untitled

Jan 10th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package StringAndTextProcessing.Exercises;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.LinkedHashMap;
  7. import java.util.Map;
  8.  
  9. public class MagicExchangableWords {
  10.     public static void main(String[] args) throws IOException {
  11.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  12.  
  13.         String[] words = reader.readLine().split(" ");
  14.         String first = words[0];
  15.         String second = words[1];
  16.  
  17.         Map<Character, Character> letters = new LinkedHashMap<>();
  18.  
  19.         int counter = 0;
  20.         for (int i = 0; i < first.length(); i++) {
  21.             char current = first.charAt(i);
  22.             if (!letters.containsKey(current)) {
  23.                 letters.put(current, second.charAt(i));
  24.                 counter++;
  25.                 continue;
  26.             }
  27.             if (letters.get(current).equals(second.charAt(i))) {
  28.                 counter++;
  29.             }
  30.  
  31.         }
  32.  
  33.         if (counter == first.length()){
  34.             System.out.println("true");
  35.         } else {
  36.             System.out.println("false");
  37.         }
  38.  
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement