문제 : 입력받은 문자를 거꾸로 출력하세요~
import java.io.*;
class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
int lastpos = input.length()-1;
while(true){
System.out.print(input.charAt(lastpos--));;
if(lastpos == -1) break;
}
}
}
해설
이전 문자열 번갈아 출력하는 문제와 상당히 비슷하지만 이문제는 거꾸로만 출력하면 되기 때문에 시작 위치를 안만들고 lastpos(종료위치) 를 문자열의 길이-1 만큼 설정한다음 charAt을 통하여 거꾸로 출력하였습니다.