ABC 045 C - たくさんの数式
qiitaの蟻本互換記事の問題。
s = "" def rec(i, word): if i == len(s): return eval("".join(word)) ans = 0 word.append('+') word.append(s[i]) ans += rec(i+1, word) word.pop() word.pop() word.append(s[i]) ans += rec(i+1, word) word.pop() return ans def main(): global s s = input() print(rec(1, [s[0]])) if __name__ == '__main__': main()
eval使ったやつ。eval使わなかったらめんどくさそうだなと思った。