ग्रेगोरियन कैलेंडर में लीप वर्ष तब होता है:
कुछ उदाहरण:
लीप वर्ष की इस पूरी घटना की चार मिनट की एक मज़ेदार व्याख्या के लिए यह YouTube वीडियो देखिए।
आपको यह तय करना है कि दिया गया वर्ष लीप वर्ष है या नहीं।
इस अभ्यास में आपको एक cases_test.go फाइल दिखेगी।
इसमें वे टेस्ट केस होते हैं जो leap_test.go में इस्तेमाल किए जाते हैं।
आप इस फाइल को ज़्यादातर नज़रअंदाज़ कर सकते हैं।
लेकिन अगर आपकी दिलचस्पी हो... तो बता दें कि हम कभी-कभी टेस्ट डेटा एक क्रॉस-लैंग्वेज रिपॉज़िटरी से बनाते हैं।
उस रिपॉज़िटरी में किसी अभ्यास के पास एक .json फाइल हो सकती है, जिसमें साझा टेस्ट डेटा होता है।
हमारे कुछ स्थानीय अभ्यासों में एक इंटरमीडियरी प्रोग्राम होता है, जो प्रॉब्लम स्पेसिफिकेशन की JSON लेता है और उसे Go के स्ट्रक्ट में बदल देता है। इन स्ट्रक्ट को फिर <exercise>_test.go फाइल में डाला जाता है।
उस डेटा को Go के अनुसार बदलने का काम cases_test.go फाइल में होता है।
Exercism पर साइन अप कीजिए और Go को 34 कॉन्सेप्ट165 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
अधिवर्ष को हल करने के लिए अलग-अलग एल्गोरिदम और तरीके हैं। उनकी गहराई में जाइए, जहाँ Jeremy और Erik Exercism पर 10 अलग-अलग भाषाओं में दिलचस्प Community Solutions देखते हैं।