福尔摩斯的约会

福尔摩斯的约会福尔摩斯的约会

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

import java.util.Scanner;

public class Main{

    private final static String[] DAY={"MON","TUE","WED","THU","FRI","SAT","SUN"};

    public static void main(String[] args){

        Scanner in= new Scanner(System.in);

        String s1=in.nextLine();

        String s2=in.nextLine();

        String s3=in.nextLine();

        String s4=in.nextLine();

        int len1=Math.min(s1.length(),s2.length());

        int len2=Math.min(s3.length(),s4.length());

        boolean flag=true;

        for(int i=0;i<len1;i++){

            char ch=s1.charAt(i);

            if(flag && ch>='A' && ch<='G'){

                if(flag && ch==s2.charAt(i)){

                    flag=false;

                    System.out.print(DAY[ch-65]+" ");

                }

            }

            else if(!flag && ch==s2.charAt(i)){

                if(ch>='0' && ch<='9'){

                    System.out.print("0"+ch+":");

                    break;

                }else if(ch>='A' && ch<='N'){

                    System.out.print((ch-55)+":");

                    break;

                }

            }

        }

    //后两串比较得出分钟数

        for(int i=0;i<len2;i++){

            char ch=s3.charAt(i);

            if(ch>='a' && ch<='z' && ch==s4.charAt(i)){

                if(i<10)

                    System.out.print("0"+i);

                else

                    System.out.print(i);

                break;

            }

        }

        in.close();

    }

}