返回

编程之战

首页
关灯
护眼
字体:
大
中
小
第三十四章 醉驾测试
。

    “5时间都是字符串形式,24小时表示法”。

    “6如果开车的时间点,驾驶员体内酒精为0单位,则认定可以驾驶,否则就是醉驾”。

    “比方说,某位驾驶员,在深夜11点,饮用了52度的啤酒1704升,还喝了12度的啤酒0525升,那么他第二天8点15分肯定是无法驾驶的。因为他的初始体内酒精是1516个单元,至少需要15个小时才能驾驶”。

    这个问题很简单,杨成看完资料,已是胸有成竹。

    第一步,求出驾驶员饮完酒后的体内酒精单元数。

    第二步,求出驾驶员饮酒时间点和开车时间点的时间差,用小时表示。

    最后一步,因为正常人体内一个小时可以分解一个单位的酒精,所以只需要判断酒精单元数和时间差的大小,即可得出结论是否为酒驾。

    等杨成把这些思路转化为代码,也不过一盏茶的时间。

    警察竖起大拇指,然后好奇地问道:“您也喝酒吗?要不咋们去喝点什么?”

    “不不”,杨成摆摆手,咧开嘴笑了。

    “咋们程序员只爱喝咖啡”。

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

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

    ()