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)

总结

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

相关推荐
YDS82940 分钟前
DeepSeek RAG&MCP + Agent智能体项目 —— 集成ELK日志管理系统和Prometheus监控系统
java·elk·ai·springboot·agent·prometheus·deepseek
xufengzhu43 分钟前
Python库PyMySQL的使用指南
开发语言·python·pip
骄马之死8 小时前
SpringMVC + SpringBoot 核心知识点总结
java·spring boot·后端
z落落8 小时前
C# 泛型方法(原理、类型推断、多泛型参数)+泛型效率(普通类型 VS Object装箱 VS 泛型)
开发语言·c#
L_09078 小时前
【C++】异常
开发语言·c++
世辰辰辰9 小时前
批量修改图片/文本名子
开发语言·python·批量修改文件名
郑洁文9 小时前
基于Spring Boot的流浪动物救助网站
java·spring boot·后端·毕设·流浪动物救助
螺丝钉code10 小时前
JAVA项目 Claude code CLAUDE.md 到底应该怎么写
java·人工智能·claude code
myenjoy_111 小时前
MQTT 与 Sparkplug B——从车间到云端的最后一公里
网络·python
z落落11 小时前
C# 四种特殊类:抽象类、密封类、静态类、部分类
开发语言·c#