問題009

文字列aを入力したとき、その文字列を逆順に出力するプログラムを作成してください。
文字は半角英数字のみで20文字以内とします。

入力

a(文字列)

出力

aの逆順(文字列)

入力例

w32nimda

出力例

admin23w

考え方

文字列を文字の配列として扱いましょう(C言語ならそのまんま)。
配列の後ろから1文字ずつ改行せずに出力すればソースがカンタンになるかも(BASICはムリか!?)。



//
//A009.java
//

import java.io.*;

public class A009{
    public static void main(String[] args)throws IOException{
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        //データ入力
        String data=br.readLine();
        //文字配列に
        char[] src=data.toCharArray();
        //配列の右から1文字ずつ改行せずに出力
        for(int i=0;i<src.length;i++){
            System.out.print(src[src.length-1-i]);
        }
    }
}

正しくゲームをするページ>パソコン甲子園攻略>ココ