37 lines
647 B
Java
37 lines
647 B
Java
|
/*
|
||
|
Write a function that reverses a string. The input string is given as an array of characters s.
|
||
|
sample input:
|
||
|
Hello
|
||
|
|
||
|
sample output:
|
||
|
olleH
|
||
|
|
||
|
Time Complexity: O(n)
|
||
|
*/
|
||
|
|
||
|
package stringProblems;
|
||
|
|
||
|
import java.util.*;
|
||
|
|
||
|
public class ReverseString {
|
||
|
public static String revString(String str) {
|
||
|
String reversedString = "";
|
||
|
|
||
|
for (int i = 0; i < str.length(); i++) {
|
||
|
reversedString = str.charAt(i) + reversedString;
|
||
|
}
|
||
|
return reversedString;
|
||
|
}
|
||
|
|
||
|
public static void main(String[] args) {
|
||
|
Scanner s = new Scanner(System.in);
|
||
|
|
||
|
String str = s.nextLine();
|
||
|
|
||
|
String x = revString(str);
|
||
|
System.out.print(x);
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|