fork download
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3.  
  4. class Main
  5. {
  6. public static void main (String[] args) throws Exception
  7. {
  8. BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
  9. String[] params1 = bufferedReader.readLine().split(":");
  10. int h1 = Integer.parseInt(params1[0]);
  11. int m1 = Integer.parseInt(params1[1]);
  12. String[] params2 = bufferedReader.readLine().split(":");
  13. int h2 = Integer.parseInt(params2[0]);
  14. int m2 = Integer.parseInt(params2[1]);
  15. long firstTimeInMinutes = h1 * 60 + m1;
  16. long secondTimeInMinutes = h2 * 60 + m2;
  17. long differenceOfTimes = (1440 + (secondTimeInMinutes - firstTimeInMinutes)) % 1440;
  18. secondTimeInMinutes = firstTimeInMinutes + differenceOfTimes;
  19. double r = (h1 % 12 + m1 + 1);
  20. long numberOfMeetings1 = firstTimeInMinutes * 11 / 720 + (long)Math.ceil((r - 1) / r);
  21. long numberOfMeetings2 = secondTimeInMinutes * 11 / 720 + 1;
  22. System.out.println(numberOfMeetings2-numberOfMeetings1);
  23. }
  24. }
Success #stdin #stdout 0.04s 2184192KB
stdin
12:00
13:20
stdout
2