Here is the code....
import java.io.*;
import java.util.*;
class reverse_string {
public static String recursion_string(String name, int t) throws Exception {
if (name.length() == 0) {
return "";
}
if (name.length() == 1) {
return name;
}
String start = name.substring(t);
//System.out.println(start);
String remainder = name.substring(0, t);
t--;
//System.out.println(remainder);
//System.out.println(remainder);
return (start + recursion_string(remainder, t));
}
public static void main(String args[]) throws Exception {
String s = "cobra123";
int l = s.length() - 1;
//System.out.println(l);
System.out.println(recursion_string(s, l));
}
}
No comments:
Post a Comment