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