-6

インタビューで次のような質問をされました。

「世界へようこそ」のようなコンソールからの入力を取得し、ユーザーが入力した特定の文字を、インデックスと回数 (つまり、文字の出現)charAt(int ind)などの組み込みメソッドを使用せずにカウントします。

4

2 に答える 2

7

つまらない回答をしても、何の役にも立ちません。これが、あなたが望むものを達成する方法です。自分でコーディングしてみてください。

  1. 文字列を文字配列に変換します。
  2. char 要素をキーとして格納し、そのカウントを値として格納する Map を用意します。
  3. char 配列を反復処理し、各要素について、マップに既に存在するかどうかを確認します。
    を。存在する場合は、その要素の値を 1 増やしてマップに戻します。
    b. そうでない場合は、その文字をマップのカウント値として 1 と共に挿入します。
  4. char 配列の要素が増えるまで続けます。
  5. マップには、すべての文字とそれぞれのカウントが含まれるようになりました。
于 2013-10-01T05:35:40.363 に答える