I♥TLE

Java、オンラインジャッジなど

0006-Reverse Sequence

問題(外部リンク)

Reverse Sequence | Aizu Online Judge

実装の概要

文字を逆順に出力する問題。実装例1ではループを逆方向に回すことによって実現しています。
一方、StringBufferのインスタンスを作成すればメソッドで逆の文字列をを生成できるので、実装例2ではその方法で解いています。

実装例1

public class Main {
 
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));        
        String input = br.readLine();        
        for(int i = input.length() - 1; i >= 0; i--){
            System.out.print(input.charAt(i));
        }
        System.out.println();
    }
}

実装例2

public class Main {
 
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
         
        String input = br.readLine();
        System.out.println(new StringBuffer(input).reverse());
    }
}