2

たとえば、入力された文字列がINTERLEAVEDの場合、最初の文字列はITREVDになり、2番目の文字列はNELAEになります。ユーザーが入力した文字列を文字配列に入れ、そこから値を割り当てる必要がありますか?

4

2 に答える 2

6
  • 文字列を配列に入れます。
  • 上記の配列を反復処理します。
  • 偶数の場合と奇数のindex % 2 == 0場合を覚えておいてください。== 1(モジュロは剰余演算子です。)
  • 終わり!

PS: SO に質問を投稿する前に、実際に何かを書くようにしてください。

于 2012-09-06T17:00:08.623 に答える
1

を2 つ作成しますStringBuilders。入力Stringを受け取り、その文字をループします。インデックス 0 および偶数インデックスの場合、入力から文字を取得し、最初の に追加しますStringBuilder。奇数インデックスの場合、入力から文字を取得し、2 番目の に追加しますStringBuilder。モジュラス演算子を使用して、奇数/偶数のインデックスを決定できます%

役に立つと思われるメソッド: StringBuilder.append(char)String.charAt(int).

于 2012-09-06T17:00:23.300 に答える