Hacker rank Java Anagrams problem solution

 import java.util.Scanner;

public class Solution {

    static boolean isAnagram(String a, String b) {
        boolean status=true;
        if(a.length()!=b.length())
        {
            status=false;   
        }
        else
        {
            char arr[]=a.toLowerCase().toCharArray();
            char brr[]=b.toLowerCase().toCharArray();
            java.util.Arrays.sort(arr);
            java.util.Arrays.sort(brr);
            status=java.util.Arrays.equals(arr,brr);
        }
        return status;
    }

  public static void main(String[] args) {
    
        Scanner scan = new Scanner(System.in);
        String a = scan.next();
        String b = scan.next();
        scan.close();
        boolean ret = isAnagram(a, b);
        System.out.println( (ret) ? "Anagrams" : "Not Anagrams" );
    }
}

Output:



Post a Comment

0 Comments