0006-Reverse Sequence
問題(外部リンク)
実装の概要
文字を逆順に出力する問題。実装例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()); } }