• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数字の組み合わせパターンの取得について)

数字の組み合わせパターンの取得方法とは?

このQ&Aのポイント
  • 数字の組み合わせパターンを取得する際の方法を詳しく教えてください。
  • 1組ごとに1つずつ番号を選択して、全ての組み合わせパターンを取得したいです。
  • 質問は初めてなので、具体的な書き方やアドバイスもいただけると助かります。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

失礼しました。そう例示がありましたね であれば、504通りになるのかな? <? $x=1; for($i=1;$i<=9;$i++){ for($j=1;$j<=9;$j++){ if($i==$j) continue; for($k=1;$k<=9;$k++){ if($j==$k or $i==$k) continue; print $x++.":".$i.",".$j.",".$k."<br>\n"; } } } ?>

debun_2009
質問者

お礼

いただいたスクリプトで解決致しました。 どうもありがとうございます! お忙しいところ感謝です!

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>(計算合ってますかね・・・) うーん、84とおり? <? $x=1; for($i=1;$i<=9;$i++){ for($j=$i+1;$j<=9;$j++){ for($k=$j+1;$k<=9;$k++){ print $x++.":".$i.",".$j.",".$k."<br>\n"; } } } ?>

debun_2009
質問者

補足

さっそくのご回答ありがとうございます。 いただいた回答のパターン+ printしたパターンの7,8,9でしたら 例:7,9,8 8,7,9 8,9,7 9,7,8 9,8,7 1,2,3でしたら1,3,2も。 というかんじに考えられるパターン全てを取得したいのです。

関連するQ&A