• ベストアンサー

おしえてください

=分類= =A君= =B君= =C君= ------------------------------- いちご すき すき すき みかん きらい きらい きらい めろん すき きらい すき 3種類の果物があり、3人の子供が居る場合、 上記のように「すき」、「きらい」という組み合わせは 何通りできるのかおしえてください。 できれば、組み合わせを羅列していただけるとありがたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 人が3人で果物が3つなので、一つのパターンに「すききらい」の情報が9個あるわけですね。 一つ一つの情報は、すきときらいの2通り(つまり2進数)なので、組み合わせの数は、   2の9乗=512通り あります。 ちょっと羅列はかんべんして下さい(笑)。 2進数で考えると分かり易いかも。 例えば、A君のいちごを1桁目、A君のみかんを2桁目・・・C君のめろんを9桁目として、すきを"1"、きらいを"0"とします。 あとは、000000000~111111111までならべて対応するものを書き直していけば(例えば2桁目が"1"ならA君はみかんが"すき"など)、羅列出来ますが。 では。

forester
質問者

お礼

おぉ、こんなとこで2進数が使えるのですか!! 実は、コンピュータシステムの開発をしておりまして、 そのシステムテストのパターンを悩んでいるうちに 頭がドッカンドッカン爆発しちゃいまして、投稿した次第であります。 う~ん、でもさすがに512通りもテストはできないなぁ。。。 わかりやすいご回答をありがとうございました。

その他の回答 (2)

  • zerosix
  • ベストアンサー率31% (47/149)
回答No.2

求めている回答とはちがうかも。 好き=1、嫌い=0とします。 イチゴ=000,001,010,011,100,101,110,111(8通り) みかん =000,001,010,011,100,101,110,111(8通り) めろん =000,001,010,011,100,101,110,111(8通り) よって、イチゴ、みかん、めろんのくみ合わせは ((000),(000),(000)),・・・((111),(111),(111)) 8*8*8通りじゃないですか。

noname#1457
noname#1457
回答No.1

単純に 表に書けばよく判ります ひとつの果物で横軸に人間 キライ・・0、スキ・・1とした場合 a,b,c 0.0.0 0.0.1 0.1.0 0.1.1 1.0.0 1.0.1 1.1.0 1.1.1 でこの表の3つの組み合わせですから 2の9乗で512通りとなります 具体的には 000000000 000000001 000000010 000000011 000000100 ・ ・ 111111111 書ききれません・・・ でいかがですか??

forester
質問者

お礼

少なそうに見えて512通りもできるのですね!! ありがとうございました。

関連するQ&A

  • エクセル 表の表示について

    どなたかお知恵をお貸しいただけたら幸いです。 現在エクセルの表で、日付と買ったものが並んでいるのですが、その表示を一括で変更できたらと思っています。 A列 4/1  りんご B   4/1  みかん C   4/1  いちご D   4/2  みかん E   4/2  メロン F   4/3  いちご 上記の表があり、これを下記のような表に簡単に直すやり方が見つけられずに悩んでおります。 A列  4/1     4/2      4/3 B  りんご    みかん   いちご  C  みかん   メロン D  いちご どなたかよろしくお願いいたします。

  • 検索結果の出力方法について

    "001","Aさん","ぶどう", "001","Aさん","みかん", "001","Bさん","バナナ", "001","Bさん","イチゴ", "001","Cさん","スイカ", "001","Cさん","メロン", "002",・・・ "003",・・・ 例えば上記の様な検索用のログファイルがあり、”001”で検索した場合、今のところ極々単純に ━━━━━━━ │Aさん|ぶどう| ━━━━━━━ |Aさん|みかん| ━━━━━━━ |Bさん|バナナ| ━━━━━━━ |Bさん|イチゴ| ━━━━━━━ |Cさん|スイカ| ━━━━━━━ |Cさん|メロン| ━━━━━━━ ↑という感じで結果を出力させているのですが、 これを ━━━━━━━ |Aさん|ぶどう| |    |みかん| ━━━━━━━ |Bさん|バナナ| |    |イチゴ| ━━━━━━━ |Cさん|スイカ| |    |メロン| ━━━━━━━ 上記のように、同じ名前の結果が複数ある場合、それを統一して結果を表示させたいと考え、いろいろと悪戦苦闘してみましたが、どうしてもうまくいきません。 ログファイルには手を加えないという事を前提に、下のテーブルのような出力に なるような、構文の書き方がありましたら、是非教えてください。

    • 締切済み
    • PHP
  • なぜ BDEのどれかが嘘となるのでしょうか

    テーブルの上にメロン、いちご、みかんが置いてあり、AからEの5人が次のように発言している。このうち1人がうそを言っているが、それは誰か。 A 「メロンといちごは合わせて9個ある」 B 「いちごは4個しかない」 C 「メロンといちごとみかんは全部で12個」 D 「みかんは4個しかない」 E 「いちごとみかんを合わせると7個」 解説 全員が本当のことを言っているとして、発言者と各個数を表にすると、次のようになる。表よりB,D,Eの誰かがうそを言っていることがわかる。 1 Bがうそをついているとすると、いちごは3個となるが、メロンが6個となるため、合計が13個となり不適当。 2 Dがうそをついているとすると、みかんは3個となり、合計も12個となる。 3 Eがうそをついているとすると、いちごとみかんは合わせて8個となる。このときメロンは5個であるから、合計13個となり不適当。 よって、正答は4となる。 解説には表がなく、表の書き方もわかりません

  • 組合せの最適化問題?分かる人、教えて下さい

    先日、知人との日常会話から、ある数学の問題へと発展しました。どなたか、以下の様な問題の解き方及び数式を、ど素人にも分かり易い説明をつけて、教えて頂けないでしょうか?解ける問題なのかすら、正直分わからずに質問しております。宜しくお願い致します。 ---------------------------------------------------- りんご一個:250円 みかん一個:120円 メロン一個:480円 イチゴ一個:50円 上記の果物を全種類最低一個ずづ買うものとし、2000円で必ず300円のおつりが出る組合せを求めよ。 ----------------------------------------------------

  • 栗は果物ですか?野菜ですか?

    スイカやイチゴ、メロンは植物の分類学上は野菜ですが、食品の分類上は果物です。 栗は植物の分類学上は果物ですが、食品の分類上はどちらなのでしょうか?

  • 解けなくて困っています。

    解けなくて困っています。 ピーチ、メロン、りんごがそれぞれたくさん用意した。これらの果物を使って14個入りの果物の詰め合わせを作る。この詰め合わせは全部何通りできるか。(1つも入らない種類があってもよい) 答えは120通りです。 組み合わせの16C2=120で回答が書かれていました。 何か、14個の果物の間にしきりを使って答えを出していて・・・・。 まったくわかりません。 よろしくお願い致します。

  • チェックボックス(複数選択可)の値をPOST送信し、

    果物テーブルの中身を入力フォームにて、チェックボックスにより選択 得られた果物コードをSELECT文により、果物名に変換して表示 保存時は好きな果物1、好きな果物2、好きな果物3、、カラムにコードを保存。 例)あなたの好きな果物は? りんご  みかん  いちご  メロン (チェックボックスにより選択) 果物テーブル: 1 りんご 2 みかん 3 いちご 4 メロン 入力フォームよりPOSTにて選択された果物のコードを送信 入力確認画面にて得られたコードより果物名に変換 選択されたコードを保存 上記のようなイメージです。 例えば、りんご、みかん、いちごを選択された場合、(1,2,3)が得られ、これを分解してSELECTする方法が分かりません。 すなわち配列の操作になるかと思われます。 (1,2,3)コードは取得出来ています。 以上、ご教授頂けたら助かります。

    • ベストアンサー
    • PHP
  • COUNT IF???

    エクセル初心者です。 A列とB列にある項目で違うモノをはじき出したいのですが。 A列     B列    りんご   りんご    みかん   りんご りんご   みかん メロン    メロン みかん みかん いちご メロン A列にもB列にもないのが『いちご』という具合に答えを出したいのですが、何か良い方法を教えてください。 よろしくお願い致します。

  • Excel 関数 照合した結果がどこにあるのか表示したいのですが

    照合したいデータがあります。 A列とB列のセルを照合の結果、B列のセルがA列のどこにあるか、C列に行番号を表示したいのですが。 どのような関数がいいのか教えてください。よろしくお願いします。   A列   B列   C列 1 リンゴ みかん  2 2 みかん いちご  4 3 バナナ レモン  6 4 いちご メロン  5 5 メロン ぶどう  × 6 レモン

  • 【EXCEL2000】2つのリストの合計を出すには?

    リストA リンゴ 3 みかん 5 バナナ 2 スイカ 3 リストB りんご 2 メロン 4 バナナ 3 いちご 2 ↑のような2つのリストがあるとして、 リストC りんご 5 みかん 5 バナナ 5 スイカ 3 メロン 4 いちご 2 リストA・Bの合計がリストCのようにするにはどのような関数を使えばいいかお解りになる方教えてください。 判りづらい質問で申し訳ありません。m(_ _)m ※品名と数量は別セルです。