JavaPool(기초 로직연습)
받은 문자열 반대로 출력하기
Ms.Pudding
2022. 1. 30. 23:29
ab->ba 이런식으로 받은 String값을 반대로 출력하는 코딩이다.
public class MyEvilString{
Scanner sc = new Scanner(System.in);
String evilStr = sc.nextLine();
my_evil_Str(evilStr);
}
public static void my_evil_Str(String evilStr){
int n = evilStr.length();
for(int i=n-1;i>=0;i--){
char result = evilStr.charAt(i);
System.out.print(result);
}
}
for문 조건문을 int i = n-1 로 하였다. 왜냐하면 length()를 구할 때, 0부터 세는게 아니라서 ab 값이 나오면 length()는 2로 나오기 때문이다. index값은 0부터 시작해서 n-1로 잡았다.