Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //used for http://puzzling.stackexchange.com/questions/29323/how-many-times
- public class Main {
- public static void main(String[] args) {
- int hours = 0, minutes = 0, seconds = 0;
- seconds++;
- while(!(hours == 0 && minutes == 0 && seconds == 0)) {
- seconds++;
- if (seconds == 60) {
- minutes++;
- seconds = 0;
- }
- if (minutes % 12 == 0 && seconds == 0) hours++;
- if (minutes == 60) minutes = 0;
- if (hours == 60) hours = 0;
- check(hours,minutes,seconds);
- }
- }
- private static void check(int hours, int minutes, int seconds) {
- int max = Math.max(Math.max(hours, minutes), seconds);
- int median = Math.max(Math.min(hours,minutes), Math.min(Math.max(hours,minutes),seconds));
- int min = Math.min(Math.min(hours, minutes), seconds);
- if (max == median + 20 && median == min + 20)
- System.out.println((hours-(hours%5))/5+":"+minutes+":"+seconds);
- }
- }
- //output:
- //0:21:41
- //0:43:23
- //1:27:47
- //1:49:29
- //2:32:52
- //2:54:34
- //3:38:58
- //3:59:39
- //4:0:40
- //4:43:3
- //5:5:45
- //5:49:9
- //6:10:50
- //6:54:14
- //7:16:56
- //7:59:19
- //8:0:20
- //8:21:1
- //9:5:25
- //9:27:7
- //10:10:30
- //10:32:12
- //11:16:36
- //11:38:18
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement