質問編集履歴
1
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -5,7 +5,7 @@ | |
| 5 5 | 
             
            プラスの位置により計算結果
         | 
| 6 6 | 
             
            を変えたいという問題です。
         | 
| 7 7 |  | 
| 8 | 
            -
                 | 
| 8 | 
            +
                分岐
         | 
| 9 9 | 
             
                return dfs(i + 1, f + s[i + 1]) + dfs(i + 1, f + "+" + s[i + 1])
         | 
| 10 10 | 
             
            のところの挙動がどのようになっているか
         | 
| 11 11 | 
             
            仕組みを教えて頂きたいです。
         | 
| @@ -17,7 +17,7 @@ | |
| 17 17 |  | 
| 18 18 | 
             
                if i == n - 1:
         | 
| 19 19 | 
             
                    return sum(list(map(int, f.split("+")))
         | 
| 20 | 
            -
                 | 
| 20 | 
            +
                分岐
         | 
| 21 21 | 
             
                return dfs(i + 1, f + s[i + 1]) + dfs(i + 1, f + "+" + s[i + 1])
         | 
| 22 22 |  | 
| 23 23 | 
             
            s = input()
         | 
