回答編集履歴
2
テキスト修正
    
        answer	
    CHANGED
    
    | 
         @@ -2,7 +2,7 @@ 
     | 
|
| 
       2 
2 
     | 
    
         | 
| 
       3 
3 
     | 
    
         
             
            > 解決策をお願い致します。
         
     | 
| 
       4 
4 
     | 
    
         | 
| 
       5 
     | 
    
         
            -
            とのことなので、取り急ぎの
         
     | 
| 
      
 5 
     | 
    
         
            +
            とのことなので、ご質問のタイトルにある「42個の組み合わせを作りたい」との要件を満たすために、取り急ぎの
         
     | 
| 
       6 
6 
     | 
    
         
             
            > 解決策
         
     | 
| 
       7 
7 
     | 
    
         | 
| 
       8 
8 
     | 
    
         
             
            を挙げますと、`function shuffle()` の冒頭で
         
     | 
1
テキスト修正
    
        answer	
    CHANGED
    
    | 
         @@ -20,8 +20,14 @@ 
     | 
|
| 
       20 
20 
     | 
    
         
             
            ```
         
     | 
| 
       21 
21 
     | 
    
         | 
| 
       22 
22 
     | 
    
         
             
            に修正することかなと思われます。
         
     | 
| 
      
 23 
     | 
    
         
            +
            上記を動作確認するコードを、以下のCodePenに作成しました。
         
     | 
| 
       23 
24 
     | 
    
         | 
| 
      
 25 
     | 
    
         
            +
            - [https://codepen.io/jun68ykt/pen/GRRoXrN?editors=0011](https://codepen.io/jun68ykt/pen/GRRoXrN?editors=0011)
         
     | 
| 
      
 26 
     | 
    
         
            +
             
     | 
| 
      
 27 
     | 
    
         
            +
            これは、ご質問に挙げられているコードの `var list` を上記のように修正し、さらに、 `main` の中で、組み合わせの数をカウントして出力するようにしたもので、 `main` の終了時に `"組み合わせの数: 42"` と表示されます。
         
     | 
| 
      
 28 
     | 
    
         
            +
             
     | 
| 
      
 29 
     | 
    
         
            +
             
     | 
| 
       24 
     | 
    
         
            -
            補足:
         
     | 
| 
      
 30 
     | 
    
         
            +
            **補足:**
         
     | 
| 
       25 
31 
     | 
    
         
             
            本題とは関係ありませんが、上記の0以上48以下の整数を昇順に含む配列 `list` は、49個の数を並べる他に、以下でも作れます。
         
     | 
| 
       26 
32 
     | 
    
         | 
| 
       27 
33 
     | 
    
         
             
            ```javascript
         
     |