ग्रेगोरियन कैलेंडर में लीप वर्ष तब होता है:
कुछ उदाहरण:
लीप वर्ष की इस पूरी घटना की चार मिनट की एक मज़ेदार व्याख्या के लिए यह YouTube वीडियो देखिए।
आपको यह तय करना है कि दिया गया वर्ष लीप वर्ष है या नहीं।
कोड में दोहराव से बचने की कोशिश कीजिए, और जहाँ तक हो सके, प्राइवेट हेल्पर फंक्शन इस्तेमाल कीजिए।
साथ ही, कोड को और आसानी से पढ़ने के लिए if-else की जगह सिर्फ़ एक Boolean एक्सप्रेशन इस्तेमाल करने के बारे में भी सोच सकते हैं।
यह कैसे किया जा सकता है, यह जानने के लिए यहाँ देखिए (यह लिंक Java के लिए है, पर यही तर्क Scala के लिए भी लागू होता है)।
Exercism पर साइन अप कीजिए और Scala को 95 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
अधिवर्ष को हल करने के लिए अलग-अलग एल्गोरिदम और तरीके हैं। उनकी गहराई में जाइए, जहाँ Jeremy और Erik Exercism पर 10 अलग-अलग भाषाओं में दिलचस्प Community Solutions देखते हैं।