- 締切済み
javaのプログラミングの質問です。
1から9までの数字から任意に6 個を選択し、それらの数字を1 回ずつ使 い、二桁の整数と二桁の整数の足し算の結果が二桁になる数字の組み合わせを 求めるプログラムを作りなさい。プログラムは複数のクラスを定義して作成す ること。 例 1 2 3 4 6 7 37+24=61 34+27=61 全然手が付けられないので丸投げです。 ほんとに申し訳ないんですがおねがいします。 ソースコードをお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
ロジック自体は対したものじゃないんだけど。 まずは、どこまであなたが理解できているのか。 要点は次の箇所。 ・1から9までの数字 ・1から9までの数字から任意に6個を選択 ・1回ずつ使い ・二桁の整数 ・二桁の整数と二桁の整数の足し算 ・結果が二桁になる ・複数のクラスを定義して作成する アルゴリズムを無視すれば6つの数字の選択は 総当りすればいいんだから 組み合わせを求めること自体はそんなに難しいロジックだとは思わないわ。 もし良かったらお答えいただきたいんだけど この問題、どこから引用したものかしら? 気になっているのは ・組み合わせを求めるためにJavaを利用している のか ・Javaの勉強をするための問題 なのか 前者ならいいのだけど後者だとしたら・・・ 正直Javaで行う計算じゃないわ。 しかも、「複数のクラスを定義」するような問題じゃないし。 強引にクラス分割するとしたら 二桁の整数クラスを作るとか・・・。 いったい出題者が回答者に何を行わせたいのか そこが分からないので 私には回答をコーディングすることはできない。