尊贵书库

字:
关灯 护眼
尊贵书库 > 编程之战 > 第三十六章 过敏测试

第三十六章 过敏测试

第三十六章 过敏测试 (第2/2页)

他拿过报告一阵端详,只见上面有一个很大很醒目的得分——34分。
  
  根据上面那些简短的说明,这个分数表示自己对哪些东西过敏。
  
  所有的过敏测试被记录成了一个列表:
  
  eggs(1)
  
  peanuts(2)
  
  shellfish(4)
  
  strawberries(8)
  
  tomatoes(16)
  
  chocolate(32)
  
  pollen(64)
  
  cats(128)
  
  下面还有一行小小的提醒:“Use-Bitwise-Anding”(使用按位与运算)
  
  杨成思考了一会儿,程序员的思维让他很容易找到了突破点。
  
  关键在于按位与运算,得将这个得分34,和列表每一项后面的数字做按位与。
  
  比如说egg(1),1转换为二进制是”000001”,34转换为二进制是”100010”,按位与后结果是0,表明了鸡蛋不是过敏源。而peanuts(2)和34做按位与结果是2,就说明花生是过敏源。
  
  总而言之,只要按位与后的结果非0,那就说明,这一项测试是过敏的。
  
  “花生和巧克力是过敏源,不谢”,杨成很快得出了答案。
  
  工作人员们都露出会心的微笑来,系统音也如期而至。
  
  “叮!恭喜您完成了过敏测试的相关任务!”
  
  “当前积分75分,击败了全球31%的玩家,请您再接再厉!”
『加入书签,方便阅读』
热门推荐
顶级神豪 史上最强炼气期 全职法师 大小姐她总是不求上进 许你万丈光芒好 麻衣神婿 绝代神主 我不想继承万亿家产 寒门崛起 机武风暴