Java sdut acm 2174 回文时间
来源:互联网 发布:喜临门旗舰店 淘宝 编辑:程序博客网 时间:2024/05/16 12:58
题目链接:点击打开链接
回文时间
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
HH 每天都会熬夜写代码,然后很晚才睡觉,但是每天早晨六点多必须要刷卡出宿舍,这就导致了必须在某些课上睡一会才能保证充沛的体力,当然某些重要的课是不能睡掉的,而某些课是可以睡的,比如《中国传统文化》,但是睡觉是不能被老师发现的,否则......他会以让你重修两年来威胁你。已知老师会在电子表上显示的时间为回文(例如:15:51)的时候来检查有没有人在睡觉,所以必须要在那个时间之前醒来。现在,给出 HH 开始睡觉的时间,你要帮她计算出下一个回文时间。
Input
输入包含多组测试数据,对于每组测试数据:
输入只有一行为一个字符串,字符串格式为"HH:MM",HH 和 MM 都为两位数字(00 ≤ HH ≤ 23, 00 ≤ MM ≤ 59)。
Output
对于每组测试数据,输出只有一行为下一个回文时间。
Example Input
12:2123:59
Example Output
13:3100:00
Hint
Author
qinchuan
代码实现:
import java.util.Scanner;class Time {int hour;int minate;public Time(int hour,int minate){this .hour = hour;this.minate = minate;}public void next(){for(minate++; ;minate++){if(minate == 60){hour ++;minate = 0;if(hour == 24)hour = 0;}if(hour/10 == minate%10 && minate/10 == hour%10){System.out.printf("%02d:%02d\n",hour,minate);break;}}}}public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scanner(System.in);while(input.hasNext()){String str1 = input.next();String[] str = str1.split(":");int hh = Integer.parseInt(str[0]);int mm = Integer.parseInt(str[1]);Time time1 = new Time(hh,mm);time1.next();}}}
0 0
- Java sdut acm 2174 回文时间
- 回文时间(Java)acm.sdut
- SDUT 2174回文时间
- 时间日期格式转换(Java)acm.sdut
- sdut acm 又见回文
- Java sdut acm 2246 时间日期格式转换
- Java sdut ACM 2246 时间日期格式转换
- 分数四则运算(Java)acm.sdut
- Java sdut acm 2402 水杯
- 判定Java源文件名称(Java)acm.sdut
- Java sdut acm 2562 相似三角形
- Java sdut acm 2504 多项式求和
- Java sdut acm 2728 最佳拟合直线
- Java sdut acm 2618 手机键盘
- 小学数学(Java)acm.sdut
- 加密术(Java)acm.sdut
- Java sdut acm 2787 加密术
- Java sdut acm 2445 小学数学
- Linux多线程——使用互斥量同步线程(2)
- 消除尾一
- 写在Java的前面——Java简介
- Android优化之布局优化
- 【TV Picture Quality
- Java sdut acm 2174 回文时间
- python下载文件
- 387. First Unique Character in a String
- paddingLeft与marginLeft的区别
- Class.forName()用法详解
- MySQL导入sql 文件的5大步骤
- Pycharm无法import自己安装的第三方module
- Java static 关键字有那些作用
- mybatis中#与$的区别