Anagrams In Java ISC ICSE CBSE Class 12
import java.util.*;
class Anagram{
public static void main(){
String s;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a word");
s=sc.next();
Anagram ob=new Anagram();
ob.display("",s);
}
public void display(String p,String w){
if(w.length()<=1)
System.out.println(p+w);
else{
for(int i=0;i<w.length();i++){
String a=w.substring(i,i+1);
String b=w.substring(0,i);
String c=w.substring(i+1);
display(p+a,b+c);
}
}
}
}
class Anagram{
public static void main(){
String s;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a word");
s=sc.next();
Anagram ob=new Anagram();
ob.display("",s);
}
public void display(String p,String w){
if(w.length()<=1)
System.out.println(p+w);
else{
for(int i=0;i<w.length();i++){
String a=w.substring(i,i+1);
String b=w.substring(0,i);
String c=w.substring(i+1);
display(p+a,b+c);
}
}
}
}
"Ziyyara’s ISC tutor offers one-to-one online home tuition for ISC Board students.They implement pedagogy teaching methods while delivering online tuition classes."
ReplyDeleteVisit On:- isc online tuition
Phone no - +91-9654271931