[실전 문제] 문자열 뒤집기

2021. 2. 17. 22:34코딩 테스트/실전 문제

1. 문제

문자열이 주어질 때, 이를 뒤집어서 출력하는 프로그램을 작성하시오. 


입력

첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 ) 

출력

문자열을 뒤집은 결과를 출력한다.

예제 입력

Hello World!

예제 출력

!dlroW olleH

 

 

 

2. 풀이

import java.io.*;

public class Main {

    private static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    private static final BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

    public static void main(String[] args) throws IOException {

        String str = br.readLine();
        for(int i = str.length()-1; i >= 0; i--) {
            bw.write(str.charAt(i) + "");
        }
        br.close();
        bw.flush();
        bw.close();
    }

}
728x90