import java.util.Scanner;
public class ReverseString {
public static String reverseString(String str)
{
String str2 = "";
char[] ch = str.toCharArray();
int length = ch.length;
for(int i = length-1; i >= 0 ; i--)
{
str2 = str2 + ch[i];
}
return str2;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.nextLine();
System.out.println(reverseString(str));
}
}
I want to know that what should I keep in mind while solving this kind of logical problems & making similar programs?