#123. 数字范围模式判定

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

数字范围模式判定

数字范围判断

题目背景

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

题目描述

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

如果 outsideModeoutsideModefalse,当 nn111010 的范围内(包含 111010)时,返回 true。 如果 outsideModeoutsideModetrue,当 nn 小于等于 11 或大于等于 1010 时,返回 true。 否则,返回 false

输入格式

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

nn outsideModeoutsideMode

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

输出格式

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

truefalse

样例

5 false
true
11 false
false
11 true
true

样例解释

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

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

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

数据范围

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