关于计算一个状态的算法问题
我有一个数的序列(由 0 和 1 组成) 如(0,1,0)或(null) 或(0,0,0)
我想最终通过一些运算符的运算得出这样的状态结果
如
1 此序列中没有值返回-1
2 此序列中只有0 返回0
3 此序列中只有1 返回1
4 此序列中有0和1 返回 2
其中上边这些返回值是可以根据运算结果自己定义。
操作:要循环这个序列每一项,对其进行运算。
提示: 不用if语句 或 其他 条件语句
------解决方案--------------------大体思路:
将序列相加再除以序列的Count.