Amazon电面问题求大牛解答# JobHunting - 待字闺中
i*t
1 楼
写一个方法,接受4个整数输入,输出一个integer result.
输入值都介于1至10, 此方法应该返回输入数和值为18的组合数目
例如:输入W, X, Y, and Z, 值为4, 6, 8, 10。输出应该为2
因为和值为18的组合有两个:
Input:
W = 4
X = 6
Y = 8
Z = 10
Combos:
Y + Z = 18
W + X + Y = 18
扩展:
如何改进你的算法以接收随意数目的输入。(不局限于刚好4个输入)
输入值都介于1至10, 此方法应该返回输入数和值为18的组合数目
例如:输入W, X, Y, and Z, 值为4, 6, 8, 10。输出应该为2
因为和值为18的组合有两个:
Input:
W = 4
X = 6
Y = 8
Z = 10
Combos:
Y + Z = 18
W + X + Y = 18
扩展:
如何改进你的算法以接收随意数目的输入。(不局限于刚好4个输入)