L1-047 装睡 (5分)[java][python]

题目描述

判断一个人的呼吸频率是否正常。

输入格式

第一行一个整数 N(≤10),表示有 N 行数据。随后 N 行,每行给出一个人的姓名和三个整数,分别表示呼吸频率的检测值、最小正常值、最大正常值。

输出格式

对于每个人,输出一行,如果检测值在正常范围内,输出"True",否则输出"False"。

样例

输入:

复制代码
2
Tom 25 13 20
Bob 5 15 20

输出:

复制代码
False
False

解题思路

本题是简单的条件判断。比较检测值是否在最小值, 最大值区间内即可。

Java实现

java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        for (int i = 0; i < n; i++) {
            scanner.next(); // 姓名
            int value = scanner.nextInt();
            int min = scanner.nextInt();
            int max = scanner.nextInt();
            if (value >= min && value <= max) {
                System.out.println("True");
            } else {
                System.out.println("False");
            }
        }
    }
}

Python实现

python 复制代码
n = int(input())
for _ in range(n):
    parts = input().split()
    name = parts[0]
    value = int(parts[1])
    min_val = int(parts[2])
    max_val = int(parts[3])
    if min_val <= value <= max_val:
        print("True")
    else:
        print("False")

运行结果

相同

复杂度分析

  • 时间复杂度:O(N)
  • 空间复杂度:O(1)

总结

本题考察基本的条件判断语句,只需要判断数值是否在指定区间内即可。

相关推荐
小九九的爸爸7 分钟前
前端想要入门Agent开发,要具备哪些Python基础?
python·agent·ai编程
阿耶同学1 小时前
手把手教你用 LangGraph 搭建三层嵌套 Agent 架构
python·程序员
plainGeekDev2 小时前
GreenDAO → Room
android·java·kotlin
亦暖筑序7 小时前
Java 8老系统AI Workflow实战:把一次性AI对话升级成可恢复工作流
java·后端
敲代码的彭于晏7 小时前
Bean 生命周期完全图解:前端同学也能看懂的 Spring 核心机制
java·前端·后端
plainGeekDev9 小时前
ButterKnife → ViewBinding
android·java·kotlin
花酒锄作田17 小时前
Pydantic校验配置文件
python
hboot18 小时前
AI工程师第四课 - 深度学习入门
pytorch·python·神经网络
像我这样帅的人丶你还1 天前
Java 后端详解(四):分页与搜索
java·javascript·后端
她的男孩1 天前
数据权限为什么不能只靠注解?Forge 的 Mapper 层 SQL 改写源码拆解
java·后端·架构