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


    时间限制: 
    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。
    样例输入
    4
    12:00
    01:01
    3:00
    00:00
    样例输出
    24
    0
    15
    12
    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
  • 相关阅读:
    Codeforces 1098C Construct a tree
    使用node查询数据库 (mysql) 时间类型字段返回日期格式不对的解决方式 何苦
    vue2中如何使用组合式API和vueuse工具包
    useSlotsTS
    arcodesignprovite项目配置参考
    Flutter配置环境
    Android项目mvvm的尝试
    华为云平台修改/etc/resolv.conf中的域
    Python将函数动态绑定为对象的成员方法
    canal学习之数据同步(一)
  • 原文地址:https://www.cnblogs.com/secbook/p/2654999.html
Copyright © 2020-2023  润新知