質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

2回答

1822閲覧

Java 出現回数が最も多い文字列の取得方法

k888

総合スコア123

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

1クリップ

投稿2022/04/29 08:33

Javaで以下のような挙動になる関数を作りたいです。

java

1// Input: 2String[] alpa = {"a", "a", "b", "c"}; 3// Output: 4"a" 5 6// Input: 7String[] alpa = {"a", "b", "b", "c"}; 8// Output: 9"b"

ご教授お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2022/04/29 08:45

質問ではなく作業依頼になってるので、まず思うように組んでみてください。
Zuishin

2022/04/29 10:03

Python ならどうやります? Java じゃなくて Python のコードを見せてください。
kazuma-s

2022/04/29 10:09 編集

String[] alpa = {"a", "b", "b", "a"}; の場合、Output は何ですか? String[] alpa = {"a", "b", "c", "d"}; の場合、Output は何ですか?
guest

回答2

0

[1] "文字列と出現回数の組"を要素とする集合M(初期値は空)を用意する
[2] 入力となる文字列:sに対し:
[2.1] M内にsがなければ(s,0)をMに追加する
[2.2] M内にsがあればその出現回数を+1する
[3] Mから出現回数の最も多いものを探す

投稿2022/04/29 12:24

episteme

総合スコア16614

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

投稿2022/04/29 13:35

編集2022/04/29 13:36
k888

総合スコア123

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問