Anagram
import java.io.*;
import java.util.*;
public class Anagrams
{
static boolean isAnagram(String a, String b)
{
a = a.toLowerCase();
b = b.toLowerCase();
int i,l,c=0,j;
if(a.length() == b.length())
{
l =a.length();
for(i=97;i<=122;i++)
{
for(j=0;j<l;j++)
{
if(a.charAt(j) == (char)i )
c++;
}
for(j=0;j<l;j++)
{
if(b.charAt(j) == (char)i)
c--;
}
if(c==0)
{
c=0;
}
else
break;
}
if(c==0)
{
return true;
}
else
return false;
}
else
{
return false;
}
}
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("Enter 2 words :-");
String a = scan.next();
String b = scan.next();
scan.close();
boolean ret = isAnagram(a, b);
System.out.println( (ret) ? "Anagrams" : "Not Anagrams" );
}
}
/*
Example :-
Enter 2 words :-
INPUT :
anagram
mraaagn
OUTPUT :
Anagrams
*/
Comments
Post a Comment