当前位置: 首页 > news >正文

中国建设银行网站-诚聘英才seo网站优化方法

中国建设银行网站-诚聘英才,seo网站优化方法,商业网站是什么,动态购物网站题目: 一款新的在线电子游戏在近期发布,在该电子游戏中,以 刻钟 为周期规划若干时长为 15 分钟 的游戏对局。这意味着,在 HH:00、HH:15、HH:30 和 HH:45 ,将会开始一个新的对局,其中 HH 用一个从 00 到 23…

题目:

一款新的在线电子游戏在近期发布,在该电子游戏中,以 刻钟 为周期规划若干时长为 15 分钟 的游戏对局。这意味着,在 HH:00、HH:15、HH:30 和 HH:45 ,将会开始一个新的对局,其中 HH 用一个从 00 到 23 的整数表示。游戏中使用 24 小时制的时钟 ,所以一天中最早的时间是 00:00 ,最晚的时间是 23:59 。

给你两个字符串 startTime 和 finishTime ,均符合 “HH:MM” 格式,分别表示你 进入 和 退出 游戏的确切时间,请计算在整个游戏会话期间,你完成的 完整对局的对局数 。

例如,如果 startTime = “05:20” 且 finishTime = “05:59” ,这意味着你仅仅完成从 05:30 到 05:45 这一个完整对局。而你没有完成从 05:15 到 05:30 的完整对局,因为你是在对局开始后进入的游戏;同时,你也没有完成从 05:45 到 06:00 的完整对局,因为你是在对局结束前退出的游戏。
如果 finishTime 早于 startTime ,这表示你玩了个通宵(也就是从 startTime 到午夜,再从午夜到 finishTime)。

假设你是从 startTime 进入游戏,并在 finishTime 退出游戏,请计算并返回你完成的 完整对局的对局数 。

示例 1:

输入:startTime = “12:01”, finishTime = “12:44”
输出:1
解释:你完成了从 12:15 到 12:30 的一个完整对局。
你没有完成从 12:00 到 12:15 的完整对局,因为你是在对局开始后的 12:01 进入的游戏。
你没有完成从 12:30 到 12:45 的完整对局,因为你是在对局结束前的 12:44 退出的游戏。
示例 2:

输入:startTime = “20:00”, finishTime = “06:00”
输出:40
解释:你完成了从 20:00 到 00:00 的 16 个完整的对局,以及从 00:00 到 06:00 的 24 个完整的对局。
16 + 24 = 40
示例 3:

输入:startTime = “00:00”, finishTime = “23:59”
输出:95
解释:除最后一个小时你只完成了 3 个完整对局外,其余每个小时均完成了 4 场完整对局。

提示:

startTime 和 finishTime 的格式为 HH:MM
00 <= HH <= 23
00 <= MM <= 59
startTime 和 finishTime 不相等

java代码:

class Solution {public int numberOfRounds(String loginTime, String logoutTime) {int[] login = this.time(loginTime);int[] logout = this.time(logoutTime);this.ceiling(login);// 最近大,调整到最近一个开始的起点,顺时针调整时间this.floor(logout);// 最近小,调整到最近一个结束的终点,逆时针调整时间if (loginTime.compareTo(logoutTime) < 0) {// 同一天return Math.max(round24(login) - round24(logout), 0);//wa2} else {// 不同天return round24(login) + round00(logout);}}// 玩到0点能玩几局private int round24(int[] time) {return ((23 - time[0]) << 2) + this.round(time[1]);}// 从0点玩能玩几局private int round00(int[] time) {return (time[0] << 2) + 4 - this.round(time[1]);}// 玩到下一个整点能玩几局private int round(int minute) {if (minute == 0) {return 4;}if (minute == 15) {return 3;}if (minute == 30) {return 2;}return 1;}// 最近小private void floor(int[] time) {int minute = time[1];if (minute == 0 || minute == 15 || minute == 30 || minute == 45) {return;}if (minute < 15) {time[1] = 0;return;}if (minute < 30) {time[1] = 15;return;}if (minute < 45) {time[1] = 30;return;}time[1] = 45;}// 最近大private void ceiling(int[] time) {int minute = time[1];if (minute == 0 || minute == 15 || minute == 30 || minute == 45) {return;}if (minute < 15) {time[1] = 15;return;}if (minute < 30) {time[1] = 30;return;}if (minute < 45) {time[1] = 45;return;}time[1] = 0;time[0] += 1;// wa1!!!!}private int[] time(String time) {return new int[] { Integer.valueOf(time.substring(0, 2)), Integer.valueOf(time.substring(3, 5)) };}}
http://www.dinnco.com/news/62686.html

相关文章:

  • 代理注册公司行情上海做seo的公司
  • 电商公司做网站网站优化的方法与技巧
  • 网上赚钱的门路石家庄seo优化公司
  • 域名网站空间友链交换不限内容
  • 最火的网页游戏排行榜西安网络推广seo0515
  • 大连云建站模板登封搜索引擎优化
  • html购物网站模板怎么制作网站
  • 做ppt音乐模板下载网站建网站需要多少钱
  • 做网站的公司多吗怎么做好seo内容优化
  • wordpress 切换语言seo推广思路
  • 保山企业网站建设国内网络营销公司排名
  • 代网站备案费用吗每日英语新闻
  • 承德很好的网络建站凡科网免费建站
  • 河北网站建设与管理网站搭建需要多少钱
  • 品质好的女装品牌seo技巧seo排名优化
  • 上海做网站那家公司好关键词如何优化排名
  • 蔬菜派送网站怎么做分销系统
  • 沈阳工程信息招标网北京seo外包公司要靠谱的
  • 党支部网站建设制度平面设计培训班学费一般多少
  • 网站开发 公司简介黄页88网推广服务
  • 奶茶加盟 技术支持 东莞网站建设超级软文
  • 电商公司组织架构手机优化专家下载
  • 免费网站建设 优帮云企业如何网络推广
  • 高性能网站建设进阶指南pdf精准客户信息一条多少钱
  • 设计网站怎么做seo短视频网页入口引流免费
  • 做门户网站主要技术哪一块班级优化大师电脑版
  • 公司网站开发怎么做培训机构营业执照如何办理
  • 罗湖福田app网站开发深圳 网站制作
  • 企业网站建设方案范本白酒最有效的推广方式
  • 技术支持 随州网站建设三明网站seo