1
N=2
Word= TO
TO, OT
N=4
LENA
LEAN, LENA, LAEN, LANE, LNEA, LNAE, EALN, EANL, ELAN, ELNA, ENLA, ENAL, ALNE, ALEN, ANLE, ANEL, AENL, ALEN, NLEA, NLAE, NELA, NEAL, NALE, NAEL
Word= TO
TO, OT
N=4
LENA
LEAN, LENA, LAEN, LANE, LNEA, LNAE, EALN, EANL, ELAN, ELNA, ENLA, ENAL, ALNE, ALEN, ANLE, ANEL, AENL, ALEN, NLEA, NLAE, NELA, NEAL, NALE, NAEL
sharma123
Feb 14, '14
1 answers
0
Modify the code to get the input from user.
public class Anagram {
public void anag(String s1, String s2) {
if(s1.length() == 0) {
System.out.println(s2);
}
for(int i = 0; i < s1.length(); i++) {
anag(s1.substring(0, i) + s1.substring(i+1, s1.length()), s1.charAt(i) + s2);
}
}
public static void main(String[] args) {
Anagram ana = new Anagram();
ana.anag("LENA", "");
}
}
khanmansoor
Feb 17, '14
Log in to your account to answer this questions.