Advertisement
FedchenkoIhor

mirror clock

Mar 2nd, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. package ws.kostin.loops.task15;
  2.  
  3. /**
  4.  * Электронные часы показывают время в формате от 00:00 до 23:59.
  5.  * Подсчитать сколько раз за сутки случается так,
  6.  * что слева от двоеточия показывается симметричная комбинация для той,
  7.  * что справа от двоеточия (например, 02:20, 11:11 или 15:51).
  8.  */
  9. public class Solution {
  10.     public static void main(String[] args) {
  11.         int result = 0;
  12.         for (int hour = 100; hour < 124; hour++) {
  13.             for (int minute = 100; minute < 160; minute++) {
  14.                 if (mirrorComparison(hour,minute)){
  15.                     result++;
  16.                 }
  17.             }
  18.         }
  19.         System.out.println(result);
  20.     }
  21.  
  22.     public static Boolean mirrorComparison(int first, int second) {
  23.         int a = (first / 10) % 10;
  24.         int b = first % 10;
  25.         int c = (second / 10) % 10;
  26.         int d = second % 10;
  27.  
  28.         return (b == c) || (a == d);
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement