An anagram is a word made by transposing the letters of another word ; for example, "software" is an anagram of "swearoft".Write a program that figures out whether one string is an anagram of another string.
SOLUTION:
import java.util.Scanner; public class Anagram { public static void main(String args[]){ Scanner input=new Scanner(System.in); System.out.println("Enter any string:"); String str1=input.next(); System.out.println("Enter the shuffeled string: "); String str2=input.next(); char c=0; boolean flag=false; for ( int i=0; i < str1.length() && str1.length()==str2.length(); i++ ) { c=str1.charAt(i); if(str2.contains(Character.toString(c))) flag = true; else{ flag=false; break; } } if(flag) System.out.println("Its a anagram"); else System.out.println("Its not an angram"); } }
No comments:
Post a Comment