Crazy

Anagram

Jan 29th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.HashMap;
  3. import java.util.Scanner;
  4.  
  5. public class Anagrams {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.  
  10.  
  11.         int n = Integer.parseInt(scanner.nextLine());
  12.  
  13.         HashMap<Integer, String> hashMap = new HashMap<>();
  14.  
  15.         for (int i = 1; i <= n; i++) {
  16.  
  17.             hashMap.put(i, scanner.nextLine());
  18.         }
  19.  
  20.  
  21.         char[] toCheck = scanner.nextLine().toCharArray();
  22.         Arrays.sort(toCheck);
  23.  
  24.         int brojac = 0;
  25.         for (String values : hashMap.values()) {
  26.  
  27.             char[] valArray = values.toCharArray();
  28.             Arrays.sort(valArray);
  29.             if (Arrays.equals(toCheck, valArray)) {
  30.  
  31.                 brojac++;
  32.             }
  33.         }
  34.  
  35.         System.out.println(brojac);
  36.  
  37.     }
  38.  
  39.  
  40. }
Add Comment
Please, Sign In to add comment