天天看點

python 字元 數字比較_【數組篇】使用Python數字09和目标值的字元串使它們等于目标值...

python 字元 數字比較_【數組篇】使用Python數字09和目标值的字元串使它們等于目标值...
"""
給定一個隻包含數字0-9和目标值的字元串,傳回在數字之間添加二進制運算符+、-、或*(不是一進制運算符)的所有可能性,使它們等于目标值。
例如:
"123", 6 -> ["1+2+3", "1*2*3"]
"232", 8 -> ["2*3+2", "2+3*2"]
"105", 5 -> ["1*0+5","10-5"]
"00", 0 -> ["0+0", "0-0", "0*0"]
"3456237490", 9191 -> []
"""
           

原文連結:https://github.com/keon/algorithms/blob/master/algorithms/backtrack/add_operators.py

注:小編已将文中代碼整理成了Jupyter Notebook的形式友善大家線上運作!

領取方式

  1. 掃描下方二維碼,關注Python之刃公衆号

python 字元 數字比較_【數組篇】使用Python數字09和目标值的字元串使它們等于目标值...

 2. 發送關鍵字“001”到公衆号背景,即可領取。

python 字元 數字比較_【數組篇】使用Python數字09和目标值的字元串使它們等于目标值...

為友善大家查閱,小編已将python進階系列專欄文章統一整理到公衆号底部菜單欄,同步更新中,關注公衆号,點選左下方“系列文章”,如圖:

python 字元 數字比較_【數組篇】使用Python數字09和目标值的字元串使它們等于目标值...

歡迎大家和我一起沿着Python實戰文檔這條路線,一起鞏固Python基礎。(添加微信:zddler,備注:python學習,一起進【Python學習進步群】開啟打怪更新的學習之旅。)

繼續閱讀