假设我们有一个称为nums的数字列表,我们还有另一个表示运算符的字符串op,例如“+”,“-”,“/”或“*”,并且还给出了另一个值val,我们必须执行该操作对每个以val为单位的数字进行计数,并返回结果。
因此,如果输入类似于[5,3,8],则输出将为[15、9、24]
为了解决这个问题,我们将遵循以下步骤-
res:=一个新列表
对于每个以数字表示的i
在res的末尾插入i/val的商
在res的末尾插入i*val
在res的末尾插入i-val
在res的末尾插入i+val
如果op与+相同,则
否则,当op与-相同时,则
否则,如果op与*相同,则
否则,当val不为零时,则
返回资源
让我们看下面的实现以更好地理解-
输出结果
[15, 9, 24]