【2012百度之星资格赛】D:共同狂欢

来源:互联网 发布:淘宝上的评价怎么修改 编辑:程序博客网 时间:2024/05/17 06:46

时间限制: 
1000ms 
内存限制: 
131072kB
描述

百度2005年8月5日上市时,在北京和纳斯达克的同学们每一个小时整点时就会通一次电话,对一下表,确认一切相关活动都精确同步。但是要注意,在两边的同学位于不同的时区,在夏时制时,两地时差12小时,因此,每次对表都需要做一下时区转换。你来帮我们完成这个有点麻烦的工作吧。

输入
输入的第一行包括一个整数T(T ≤ 30),表示测试数据的组数;接下去的T行每行包括一个时间,表示两地中的一个地方同学报出的整点的时间,表示成“H:M”的形式,其中H是小时(0 ≤ H < 24,且当H小于10的时候可以表示成1位或者2位的形式)、M是分钟(0 ≤ M < 60,且当M小于10的时候可以表示成1位或者2位)。
输出
每个测试数据输出一行,当是整点对时时,输出时区转换后的小时结果;当不是整点对时时,输出0。
样例输入
412:0001:013:0000:00
样例输出
2401512
import java.util.Scanner;public class Main {                        public static void main(String[] args) {                Scanner scanner=new Scanner(System.in);                  int T= scanner.nextInt();        String[] str=new String[30];        for(int i=0;i<T;++i)            str[i]= scanner.next();                String[] s;                for(int i=0;i<T;++i)        {            s=str[i].split("\\:");                    int H=Integer.parseInt(s[0]);            int M=Integer.parseInt(s[1]);                    if(M==0)            {                H=(H+12)%24;                if(H==0)                  System.out.println(24);                else                  System.out.println(H);            }                           else               System.out.println(0);        }            }}

注意:java程序提交的时候,类名默认为main
原创粉丝点击