#123. 数字范围模式判定

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

数字范围模式判定

数字范围判断

题目背景

聪聪正在学习如何根据不同的条件判断一个数字是否在特定范围内。

题目描述

给定一个整数 nn 和一个布尔值 outsideModeoutsideMode。

如果 outsideModeoutsideMode 为 false,当 nn 在 11 到 1010 的范围内(包含 11 和 1010)时,返回 true。 如果 outsideModeoutsideMode 为 true,当 nn 小于等于 11 或大于等于 1010 时,返回 true。 否则,返回 false。

输入格式

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

nn outsideModeoutsideMode

其中 nn 是一个整数,outsideModeoutsideMode 是一个布尔值(true 或 false)。

输出格式

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

true 或 false

样例

5 false
true
11 false
false
11 true
true

样例解释

样例 1: n=5n=5, outsideMode=falseoutsideMode=\text{false}。由于 outsideModeoutsideMode 为 false,我们检查 nn 是否在 11 到 1010 之间。55 在此范围内,所以返回 true。

样例 2: n=11n=11, outsideMode=falseoutsideMode=\text{false}。由于 outsideModeoutsideMode 为 false,我们检查 nn 是否在 11 到 1010 之间。1111 不在此范围内,所以返回 false。

样例 3: n=11n=11, outsideMode=trueoutsideMode=\text{true}。由于 outsideModeoutsideMode 为 true,我们检查 nn 是否小于等于 11 或大于等于 1010。1111 大于等于 1010,所以返回 true。

数据范围

对于所有测试用例: nn 是一个整数。 outsideModeoutsideMode 是一个布尔值。