diff options
Diffstat (limited to 'challenge-019/cheok-yin-fung/java/FiveWeekends.java')
| -rw-r--r-- | challenge-019/cheok-yin-fung/java/FiveWeekends.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/challenge-019/cheok-yin-fung/java/FiveWeekends.java b/challenge-019/cheok-yin-fung/java/FiveWeekends.java new file mode 100644 index 0000000000..bea36cd458 --- /dev/null +++ b/challenge-019/cheok-yin-fung/java/FiveWeekends.java @@ -0,0 +1,22 @@ +// The Weekly Challenge - 019 +// Task 1 Five Weekends +// attempt: May 09th, 2021 +// from: C.-Y. Fung +// Usage: java FiveWeekends [year] +import java.time.LocalDate; +import java.time.DayOfWeek; +import java.time.Month; + +public class FiveWeekends +{ + public static void main(String[] args) + { + int[] months = new int[] {1, 3, 5, 7, 8, 10, 12}; + + for (int i = 1900; i <= 2019; i++) + for (int M: months) + if (LocalDate.of(i,M,1).getDayOfWeek() == DayOfWeek.FRIDAY) + System.out.println(i+" "+ Month.of(M)); + + } +} |
