エンジニア転職で実際に受けたコーディングテスト【文字列反転: Javaで解答編】

エンジニア転職

私が未経験からITエンジニアになるための転職活動で、実際に受けたコーディングテストの問題と解答を紹介します。

■問題

文字列 “abcde” を反転させ出力してください。(制限時間5分)

■解答
public class Main {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("abcde");
        sb.reverse();
        String str = sb.toString();
        System.out.println(str);
    }
}
■出力結果

edcba

■解説

3行目: 文字列 “abcde” で初期化された、StringBuilderオブジェクトを生成
4行目: reverseメソッドを使用し、文字シーケンスを反転させたもの “edcba” で置換
5行目: toStringメソッドを使用し、Stringオブジェクトに変換

■補足情報

5行目で toStringメソッドを使用せずに、System.out.println(sb); としても同様の出力が得られる。

コメント

タイトルとURLをコピーしました