- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数字の組み合わせパターンの取得について)
数字の組み合わせパターンの取得方法とは?
このQ&Aのポイント
- 数字の組み合わせパターンを取得する際の方法を詳しく教えてください。
- 1組ごとに1つずつ番号を選択して、全ての組み合わせパターンを取得したいです。
- 質問は初めてなので、具体的な書き方やアドバイスもいただけると助かります。
- みんなの回答 (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"; } } } ?>
その他の回答 (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"; } } } ?>
質問者
補足
さっそくのご回答ありがとうございます。 いただいた回答のパターン+ 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も。 というかんじに考えられるパターン全てを取得したいのです。
お礼
いただいたスクリプトで解決致しました。 どうもありがとうございます! お忙しいところ感謝です!