Στο Γρηγοριανό ημερολόγιο, ένα έτος είναι δίσεκτο:
Μερικά παραδείγματα:
Για μια υπέροχη εξήγηση τεσσάρων λεπτών για όλο το φαινόμενο των δίσεκτων ετών, δες αυτό το βίντεο στο YouTube.
Η αποστολή σου είναι να προσδιορίσεις αν ένα δεδομένο έτος είναι δίσεκτο.
Οι δοκιμές αυτής της άσκησης (και των μελλοντικών ασκήσεων) έχουν αρίθμηση προθέματος όπως "test00_". Αυτό δεν είναι η συνηθισμένη σύμβαση στη Pharo, ωστόσο για να διευκολυνθεί η μελέτη της γλώσσας είναι χρήσιμο να παρουσιάζονται οι δοκιμές σε ντετερμινιστική σειρά.
Για αυτή την άσκηση, μελέτησε την κατηγορία μεθόδων "arithmetic" της κλάσης Number, καθώς και το πώς οι τελεστές boolean ορίζονται επίσης ως μηνύματα. Πρόσεξε πώς τα "and:" και "or:" υλοποιούνται στις κλάσεις True και False. Μπορείς να χρησιμοποιήσεις το στοιχείο του μενού περιβάλλοντος "senders of..." για να δεις πώς άλλα μέρη της Pharo χρησιμοποιούν αυτούς τους τελεστές.
Μπορεί επίσης να σου φανεί χρήσιμο να δοκιμάσεις... World > Tools > Finder > Examples > 20 . 4 . true, το οποίο ζητάει από τη Pharo ποιες πράξεις ανάμεσα στο πρώτο και το δεύτερο στοιχείο έχουν ως αποτέλεσμα το τρίτο.
Γράψου στο Exercism για να μάθεις και να κατακτήσεις Pharo με 50 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.
Μια βαθύτερη ματιά στους διαφορετικούς αλγόριθμους και τις προσεγγίσεις που μπορείς να χρησιμοποιήσεις για να λύσεις το Δίσεκτο έτος, καθώς ο Jeremy και ο Erik εξερευνούν ενδιαφέρουσες λύσεις της κοινότητας σε 10 διαφορετικές γλώσσες στο Exercism.