挑战
假设您有一个数字列表和一个目标值。查找所有数字组合的集合,这些组合的总和等于目标值,并将它们作为列表索引返回。
输入输出
输入将采用数字列表(不一定是唯一的)和目标求和数字。输出将是一组非空列表,每个列表包含对应于原始输入列表中值位置的整数值。
例子
Input: values = [1, 2, 1, 5], target = 8
Output: [ [0,1,3], [1,2,3] ]
Input: values = [4.8, 9.5, 2.7, 11.12, 10], target = 14.8
Output: [ [0,4] ]
Input: values = [7, 8, 9, -10, 20, 27], target = 17
Output: [ [1,2], [0,3,4], [3,5] ]
Input: values = [1, 2, 3], target = 7
Output: [ ]
计分
这是代码高尔夫球,因此最短的代码获胜!