質問編集履歴
2
詳細記入
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -39,5 +39,25 @@ 
     | 
|
| 
       39 
39 
     | 
    
         
             
            をelse文の下に記入してみました。
         
     | 
| 
       40 
40 
     | 
    
         
             
            しかし、解決には至りませんでした。
         
     | 
| 
       41 
41 
     | 
    
         
             
            ご教授いただけると幸いです。
         
     | 
| 
      
 42 
     | 
    
         
            +
            以下は試した時のコードです。
         
     | 
| 
      
 43 
     | 
    
         
            +
            ```Javascript
         
     | 
| 
      
 44 
     | 
    
         
            +
            function hanoi(disk, tower1, tower2, tower3) {
         
     | 
| 
      
 45 
     | 
    
         
            +
             
         
     | 
| 
      
 46 
     | 
    
         
            +
             if 
         
     | 
| 
      
 47 
     | 
    
         
            +
                (disk == 0){
         
     | 
| 
      
 48 
     | 
    
         
            +
             return
         
     | 
| 
      
 49 
     | 
    
         
            +
                hanoi(disk-1, tower1, tower3, tower2);
         
     | 
| 
      
 50 
     | 
    
         
            +
                console.log(`${disk}の円盤を${tower1}から${tower2}に移動`);
         
     | 
| 
      
 51 
     | 
    
         
            +
                hanoi(disk-1, tower3, tower2, tower1);
         
     | 
| 
      
 52 
     | 
    
         
            +
                }
         
     | 
| 
      
 53 
     | 
    
         
            +
             else 
         
     | 
| 
      
 54 
     | 
    
         
            +
                (disk <= 0){
         
     | 
| 
      
 55 
     | 
    
         
            +
             return
         
     | 
| 
      
 56 
     | 
    
         
            +
                console.log(`移動する円盤がありません。`);
         
     | 
| 
      
 57 
     | 
    
         
            +
             }
         
     | 
| 
      
 58 
     | 
    
         
            +
            }
         
     | 
| 
       42 
59 
     | 
    
         | 
| 
      
 60 
     | 
    
         
            +
            hanoi(-1, "tower1", "tower2", "tower3");
         
     | 
| 
      
 61 
     | 
    
         
            +
            ```
         
     | 
| 
       43 
62 
     | 
    
         | 
| 
      
 63 
     | 
    
         
            +
             
     | 
1
試したことを記入した
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -32,6 +32,12 @@ 
     | 
|
| 
       32 
32 
     | 
    
         | 
| 
       33 
33 
     | 
    
         
             
            hanoi(0, "tower1", "tower2", "tower3");
         
     | 
| 
       34 
34 
     | 
    
         
             
            ```
         
     | 
| 
      
 35 
     | 
    
         
            +
            ### 試したこと
         
     | 
| 
      
 36 
     | 
    
         
            +
            ifの時同様に
         
     | 
| 
      
 37 
     | 
    
         
            +
             return 
         
     | 
| 
      
 38 
     | 
    
         
            +
              console.log(`移動する円盤がありません。`);
         
     | 
| 
      
 39 
     | 
    
         
            +
            をelse文の下に記入してみました。
         
     | 
| 
      
 40 
     | 
    
         
            +
            しかし、解決には至りませんでした。
         
     | 
| 
      
 41 
     | 
    
         
            +
            ご教授いただけると幸いです。
         
     | 
| 
       35 
42 
     | 
    
         | 
| 
       36 
43 
     | 
    
         | 
| 
       37 
     | 
    
         
            -
             
     |