#119. 超速罚单等级判定

    ID: 119 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatLogic-1gesp1条件结构数学基础

超速罚单等级判定

超速罚单

题目背景

你开车开得有点快,被一名交警拦了下来。

题目描述

编写代码计算罚单结果,结果用一个整数值表示:00 表示无罚单,11 表示小额罚单,22 表示大额罚单。 如果速度在 6060 或以下,结果为 00。 如果速度在 61618080(含)之间,结果为 11。 如果速度在 8181 或以上,结果为 22。 除非是你的生日——在那一天,你的速度在所有情况下都可以高 55

输入格式

输入以如下格式从标准输入中给出。

speed is_birthday

其中 speed 是一个整数,表示你的车速;is_birthday 是一个布尔值(truefalse),表示是否是你的生日。

输出格式

输出以如下格式输出到标准输出中。

ticket_level

其中 ticket_level 是一个整数,表示罚单等级(00, 1122)。

样例

60 false
0
65 false
1
65 true
0

样例解释

样例 1: 速度为 6060,不是生日。606060 \le 60,所以无罚单,结果为 00样例 2: 速度为 6565,不是生日。61658061 \le 65 \le 80,所以小额罚单,结果为 11样例 3: 速度为 6565,是生日。生日时,速度限制提高 55。此时 6560+5=6565 \le 60+5=65,所以无罚单,结果为 00

数据范围

  • 0speed1000 \le \text{speed} \le 100
  • is_birthdaytruefalse