【GESP】2023年06月图形化二级 -- 时间规划

文章目录

  • 时间规划
    • 【题目描述】
    • 【输入描述】
    • 【输出描述】
    • 【参考答案】
    • 其他测试用例

时间规划

【题目描述】

默认小猫角色和白色背景,小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟。你能通过编程帮他做到吗?

【输入描述】

新建变量“h1”,“m1”,用于记录开始时刻,h1表示小时,m1表示分钟。

新建变量“h2”,“m2”,用于记录结束时刻,h2表示小时,m2表示分钟。

注意:时刻使用24小时制,开始时刻和结束时刻是同一天,开始时刻一定在结束时刻之前。

例如:

h1 = 09,m1 = 05,表示开始时刻为09时05分。

h2 = 09,m2 = 06,表示终止时刻为09时06分。

如下图所示:

【输出描述】

新建变量“result”,用于存储得到的结果。即两个时刻之间有多少分钟。上面的例子09时05分到09时06分,之间有1分钟,所以 result = 1。

如下图所示:

【输入样例】

h1 = 09
m1 = 05
h2 = 09
m2 = 06 

【输出样例】

result = 1

【输入样例】

h1 = 09
m1 = 05
h2 = 10
m2 = 00 

【输出样例】

result = 55

【参考答案】

其他测试用例

一共5组测试用例,通过一组测试用例得5分。

【测试用例1】

h1 = 09;m1 = 05;h2 = 10;m2 = 04
result = 59

【测试用例2】

h1 = 09;m1 = 05;h2 = 09;m2 = 10
result = 5

【测试用例3】

h1 = 09;m1 = 55;h2 = 10;m2 = 10
result = 15

【测试用例4】

h1 = 09;m1 = 55;h2 = 09;m2 = 59
result = 4

【测试用例5】

h1 = 22;m1 = 37;h2 = 23;m2 = 03
result = 26

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/352.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构-哈希-位图与布隆过滤器

位图与布隆过滤器 一,位图题目分析位图设计位图代码经典题目 二,布隆过滤器布隆过滤器概念布隆过滤器的插入布隆过滤器的结构布隆过滤器总结经典题目 三,哈希切割 一,位图 题目分析 🚀给40亿个不重复的无符号整数&am…

设计模式之策略模式笔记

设计模式之策略模式笔记 说明Strategy(策略)目录策略模式示例类图抽象策略类策略A类策略B类策略C类促销员类测试类 说明 记录下学习设计模式-策略模式的写法。JDK使用版本为1.8版本。 Strategy(策略) 意图:定义一系列的算法,把它们一个个封装起来,并且…

Uncaught TypeError: Illegal invocation

使用console.time报错 console.time将在当前对象(即支持)的上下文中执行,发现一些老的chrome版本中,上下文可能有问题. 解决: 可以使用 console.time.call(window,1111)

把网页地址中的url的参数转化为obj

1.例子: var str"http://www.hqyj.com/index.html?uid123&page19&dt20230407&namekaren" 2.代码: var str"http://www.hqyj.com/index.html?uid123&page19&dt20230407&namekaren"function fn (str) {var arr1str.split("…

opencv编译

文章目录 一、编译前工作二、编译安装1、Windows2、Linux 一、编译前工作 进入下载页面https://github.com/opencv/opencv,下载指定.tar.gz源码包,例如:opencv-4.7.0.tar.gz。解压到指定目录。 二、编译安装 opencv构建时,需要…

Visual C++中*号位置和功能详细解说

我是荔园微风,作为一名在IT界整整25年的老兵,今天来聊聊Visual C中*号的位置。 我知道在程序员队伍中有一群特别细心、谨慎的可爱的人,他们经常为一些在别人看来小的不能再小的问题所困惑。比如说,*号的位置,让很多人…

Appium安装部署

目录 一、检查Java环境 二、安装android SDK 一、检查Java环境 Android SDK依赖ava环境,因此需要先安装jdk。在CMD中输入java -version 出现下图的结果,说明当前环境已安装jdk 如果提示java命令无效,请安装后进行下一步。 二、安装androi…

ModaHub AI模型社区:向量数据库CPU 版 Milvus和GPU 版 Milvus 版本比较

目录 CPU 版 Milvus 版本比较 概述 CPU 版 Milvus 支持的索引类型 浮点型向量 二值型向量 GPU 版 Milvus 版本比较 概述 GPU 版 Milvus 支持的索引类型 浮点型向量 二值型向量 CPU 版 Milvus 版本比较 概述 Milvus 提供两个发行版本:CPU 版本和 GPU 版本…

Unix/Linux编程:UDS 流(Stream)

〇、前言 socket 是一种 IPC (Inter-Process Communication,进程间通信)方法,它允许位于同一主机(计算机)或使用网络连接起来的不同主机上的应用程序之间交换数据。通过使用Socket,开发人员可以…

解决不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接的问题

问题概述: 用windows server 2012 r2 vl x64搭了个文件服务器,在使用时有个问题,老是用户登录有问题,提示“不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接”。出现的原因不详,网上也没查到合理的…

路由器的工作原理详解

什么叫路由? 路由器的英文是 Router,也就是「找路的工具」。找什么路?寻找各个网络节点之间的路。 换句话说,路由器就像是快递中转站,包裹会经过一个个的中转站,从遥远的地方寄到你家附近,数据…

基于深度学习的高精度袋鼠检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要:基于深度学习的高精度袋鼠检测识别系统可用于日常生活中或野外来检测与定位袋鼠目标,利用深度学习算法可实现图片、视频、摄像头等方式的袋鼠目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型…