Markdown

Markdown

आसान

निर्देश

Markdown पार्सर को रिफैक्टर कीजिए।

Markdown अभ्यास एक रिफैक्टरिंग अभ्यास है। इसमें ऐसा कोड है जो दी गई स्ट्रिंग को Markdown सिंटैक्स के हिसाब से पार्स करता है और उस स्ट्रिंग के लिए उससे जुड़ा HTML लौटाता है। यह कोड उलझे तरीके से लिखा गया है और इसे समझना मुश्किल है, फिर भी किसी तरह यह काम करता है और सारे टेस्ट पास हो रहे हैं!

आपको इस कोड को फिर से लिखना है ताकि यह पढ़ने और बनाए रखने में आसान हो जाए। साथ ही यह भी ध्यान रखना है कि सारे टेस्ट पास होते रहें।

अगर आप अपनी रिफैक्टरिंग में जो किया, वह कमेंट में लिख दें, तो समीक्षकों को यह देखने में मदद मिलेगी। हालाँकि यह ज़रूरी नहीं है। सबसे ज़रूरी बात यह है कि कोड पहले से बेहतर बन जाए!

MoonScript के लिए विशेष निर्देश

ऊपर लिखी बातों के विपरीत, यह रीफैक्टरिंग का अभ्यास नहीं है। आपको काम करने वाले Lua कोड का MoonScript में अनुवाद करना है।

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
MoonScript Exercism

Markdown शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और MoonScript को 126 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।