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)

总结

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

相关推荐
万亿少女的梦16814 分钟前
基于Spring Boot、Java与MySQL的网络订餐系统设计与实现
java·spring boot·mysql·系统设计·网络订餐
码农学院16 分钟前
GEO与SEO协同:从传统搜索到生成式搜索的平滑迁移路径
服务器·前端·python
程序员羽痕16 分钟前
基于 Django + PyTorch 的中文字体识别系统
pytorch·python·django
咩咩啃树皮9 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
灯澜忆梦9 小时前
GO_并发编程---定时器
开发语言·后端·golang
鱟鲥鳚9 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
-银雾鸢尾-9 小时前
C#中的StringBuilder相关方法
开发语言·c#
-银雾鸢尾-10 小时前
C#中结构体与类的区别;抽象类与接口的区别
开发语言·c#
大模型码小白11 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
麻雀飞吧11 小时前
最新量化学习路径,交易认知和技术实现要并行
人工智能·python