日期:2014-05-19  浏览次数:20846 次

关于计算一个状态的算法问题
我有一个数的序列(由   0   和   1   组成)   如(0,1,0)或(null)   或(0,0,0)

我想最终通过一些运算符的运算得出这样的状态结果


1   此序列中没有值返回-1  
2   此序列中只有0   返回0
3   此序列中只有1   返回1
4   此序列中有0和1   返回   2

其中上边这些返回值是可以根据运算结果自己定义。

操作:要循环这个序列每一项,对其进行运算。

提示:   不用if语句   或   其他   条件语句




------解决方案--------------------
大体思路:
将序列相加再除以序列的Count.