返回

编程之战

首页
关灯
护眼
字体:
第三十六章 过敏测试
书架管理 返回目录
    在农村大叔那里玩了几天农家乐,杨成一度被各种美食、干货折服。

    而大饱口福的结果是某一天突然上吐下泻,被一辆救护车送到了最近的县医院。

    “我到底吃坏了啥子哟”。

    躺在白色的担架上,仰望窗外,杨成不禁暗暗嘀咕。

    几个工作人员抬着担架,把杨成送进了观察室。

    很快,一位穿着白大褂的主治医师给杨成里里外外,上上下下摸了个遍,听诊器到处查探。

    然后他用肯定的语气说道。

    “患者表现出食物过敏的症状,但据他说吃了很多东西,无法确定过敏源”。

    “先给他作过敏测试,再确定治疗方案吧”。

    “小伙子,你走运了”。

    主治医师看着杨成,目光闪烁不定。

    “正好咋们院引进了德国的最新过敏诊断设备,很快就能给你出方案”。

    然后,杨成就如同一只实验的小白鼠般,被带到了一台设备前。

    “先开始一号过敏源鸡蛋的测试”,工作人员开启了设备。

    “接着进行二号过敏源花生的测试”。

    “三号过敏源贝壳类准备”。

    “四号过敏源通过!”

    “五号”

    不得不说,这外国的设备真是nb,专业性没话说。

    杨成一共经过了八项测试。

    最后机器沉默了几分钟,似乎在分析结果。

    “哗啦”,一页纸从机器口吐出来。

    工作人员赶紧捡过来一看。

    “呃这检查报告居然是英文的!”

    工作人员们顿时面面相觑。

    “那个小伙子,你英文咋样?能读懂吗?”

    杨成顿时一阵无语。

    这县医院也太落后了吧,连检查报告都要患者来看?!

    他拿过报告一阵端详,只见上面有一个很大很醒目的得分:

    34

    根据上面那些简短的说明,这个分数表示自己对哪些东西过敏。

    所有的过敏测试被记录成了一个列表:

    eggs(1)

    peanuts(2)

    shellfish(4)

    strawberries(

    tomatoes(16)

    chocolate(32)

    pollen(64)

    cats(12

    下面还有一行小小的提醒:

    “usebitwiseanding”

    (使用按位与运算)

    杨成思考了一会儿。

    程序员的思维让他很容易就找到了突破点。

    关键在于按位与运算。

    得将这个得分34,和列表每一项后面的数字做按位与。

    比如说egg(1):1转换为二进制是”000001”,34转换为二进制是”100010”,按位与后结果是0,表明了鸡蛋不是过敏源。

    而peanuts(2)和34做按位与结果是2,就说明花生是过敏源。

    总而言之,只要按位与后的结果非0,那就说明,这一项测试是过敏的。

    “花生和巧克力是过敏源,不谢”,杨成很快得出了答案。

    工作人员们都露出会心的微笑来,系统音也如期而至。

    “叮!恭喜您完成了过敏测试的相关任务!”

    “当前积分75分,击败了全球31%的玩家,请您再接再厉!”

上一章 目录 下一章