博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
回文时间
阅读量:2352 次
发布时间:2019-05-10

本文共 1611 字,大约阅读时间需要 5 分钟。

                   回文时间

                   Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

  HH 每天都会熬夜写代码,然后很晚才睡觉,但是每天早晨六点多必须要刷卡出宿舍,这就导致了必须在某些课上睡一会才能保证充沛的体力,当然某些重要的课是不能睡掉的,而某些课是可以睡的,比如《中国传统文化》,但是睡觉是不能被老师发现的,否则......他会以让你重修两年来威胁你。已知老师会在电子表上显示的时间为回文(例如:15:51)的时候来检查有没有人在睡觉,所以必须要在那个时间之前醒来。现在,给出 HH 开始睡觉的时间,你要帮她计算出下一个回文时间。

Input

输入包含多组测试数据,对于每组测试数据:

输入只有一行为一个字符串,字符串格式为"HH:MM",HH 和 MM 都为两位数字(00 ≤ HH ≤ 23, 00 ≤ MM ≤ 59)。

Output

对于每组测试数据,输出只有一行为下一个回文时间。

Sample Input

12:2123:59

Sample Output

13:3100:00

Hint

 

Source

qinchuan

import java.util.*;class Time{	int hh;	int mm;	public Time(int hh,int mm)	{		this.hh = hh;		this.mm = mm;	}	public Time Change()	{		int ne = hh/ 10 + hh % 10 * 10;		if(ne > mm && ne >= 0 && ne <= 59)		{			mm = ne;		}		else 		{			while(true)			{				hh = (hh + 1) % 24;				mm = hh / 10 + hh % 10 * 10;				if(mm >= 0 && mm < 59)				{					break;				}			}		}		return new Time(hh,mm);	}	public String f(int n)	{		if(n < 10)return "0" + n;		else return "" + n;	}	public String toString()	{		return f(hh)+":"+f(mm);	}}public class Main {	public static void main(String[] args) {		Scanner reader = new Scanner(System.in);		while(reader.hasNext())		{			String str = reader.nextLine();			String [] sr = str.split(":");			int n = Integer.parseInt(sr[0]);			int m = Integer.parseInt(sr[1]);			Time time = new Time(n,m);			System.out.println(time.Change());	}		reader.close();	}}/***************************************************User name: rj170408宋博文Result: AcceptedTake time: 152msTake Memory: 12268KBSubmit time: 2018-11-09 15:50:26****************************************************/

 

转载地址:http://bnwtb.baihongyu.com/

你可能感兴趣的文章
爬虫采集 通用正则表达式
查看>>
织梦学习 变量的运用 添加新变量 删除新变量 添加上传视频mp4
查看>>
CocosCreator+VS2017提示“要求的 VS 版本:[2013, 2015, 2017]”解决办法 无法找到 v140_xp 的生成工具
查看>>
助学贷款系统导入预申请时问题解决办法汇总
查看>>
FTP连接阿里云不能获得列表目录等功能,能连接,21端口也打开了。原因FTP是双向的,阿里云入出方向安全组规则必须添加本地随机端口
查看>>
读书程序标准化建模--高效阅读学习,越学越有劲/趣
查看>>
不翻qiang搞定Android Studio Google库加载不下来的问题 打包生成apk android studio 3.2打灰机程序源码带详细注释
查看>>
仿照利用android系统源码资源文件,修改SeekBar颜色 前景与背景
查看>>
printf及String.format格式化测试
查看>>
android java 经典字符模式通信接收处理,标准modbus通讯协议接收处理提取数据
查看>>
10055自动进刀水钻机android蓝牙2.0SSP项目源码结构使用说明【版本更新、自动连接、控件批量处理、接收解析】
查看>>
Android Studio导入项目时常见问题的解决汇总,Eclipse项目转为Android Studio项目步骤报错万能解决方法汇总
查看>>
Widget.Material.Light.ProgressBar.Horizontal" (10302b8) is not a Drawable (color or path)错误解决
查看>>
解决java中文乱码,编码识别测试,汇总
查看>>
android定时,延时,倒计时源码
查看>>
Eclipse导入项目时常见问题解决汇总, Android Studio转为Eclipse项目问题汇总
查看>>
com.android.dex.DexIndexOverflowException
查看>>
AndroidStudio一个工程内查看多个项目的实现
查看>>
Gradle Build速度加快终极方法
查看>>
Could not find class 'com.umeng.analytics.d' 解决的方案分享
查看>>