संयुक्त राज्य में , सड़क पर यातायात के दो विपरीत दिशाओं को एक धराशायी पीली रेखा द्वारा अलग किया जाता है यदि गुजरने की अनुमति दी जाती है और यदि गुजरने की अनुमति नहीं है तो दो ठोस पीले रेखाएं।

(उस तरफ से गुजरने की अनुमति देने के लिए बस एक पक्ष को धराशायी किया जा सकता है, और पीली रेखाओं का मतलब केंद्र या प्रतिवर्ती गलियों जैसी अन्य चीजों से हो सकता है, लेकिन हम उन मामलों में से किसी के साथ चिंतित नहीं हैं।)
एक प्रोग्राम है जो एक में लेता लिखें रन लंबाई इनकोडिंग की स्ट्रिंग Pके लिए गुजर रहा है और Nके लिए नहीं गुजर , और इसी सड़क के एक ASCII संस्करण प्रिंट करता है। केंद्र रेखा को छोड़कर, सड़क पर हमेशा एक ही पैटर्न होता है, जिसे नीचे दिए गए उदाहरणों से आसानी से समझा जा सकता है।
प्रत्येक स्ट्रिंग से पहले Pऔर Nइनपुट स्ट्रिंग में एक सकारात्मक दशमलव संख्या होगी । यह संख्या गुजरने की लंबाई को परिभाषित करती है सड़क के वर्तमान भाग के या न गुजरने ।
उदाहरण
बिना किसी गुजरती सड़क के 12N12 स्तंभों का एक इनपुट होगा (केंद्र की सभी लाइन ):=
____________
============
____________
की एक इनपुट 12Pके 12 कॉलम का उत्पादन होता गुजर सड़क (मध्य रेखा - दोहरा):
____________
- - - - - -
____________
उत्तीर्ण और कोई उत्तीर्ण नहीं किया जा सकता है, तो संयुक्त किया जाएगा, जैसे 4N4P9N7P1N1P2N2Pउत्पादन होगा:
______________________________
====- - =========- - - -=-==-
______________________________
ये 4 नो पासिंग कॉलम हैं, फिर 4 पासिंग , फिर 9 नो पासिंग आदि।
ध्यान दें कि एक गुजर क्षेत्र हमेशा एक डैश के साथ शुरू होता है ( -) बाईं ओर, अंतरिक्ष नहीं ( )। यह आवश्यक है।
विवरण
- इनपुट में कभी भी दो
Nज़ोन याPएक पंक्ति में दो ज़ोन नहीं होंगे । जैसे4P5Pकभी नहीं होगा। - आपको एक अग्रणी सकारात्मक संख्या के बिना अक्षरों का समर्थन करने की आवश्यकता नहीं है। सादा
Pहमेशा रहेगा1P, सादाNहमेशा रहेगा1N। - जब तक वे सड़क के अंतिम स्तंभ से आगे नहीं बढ़ जाते, तब तक रिक्त स्थान हो सकते हैं। एक वैकल्पिक अनुगामी न्यूलाइन हो सकती है।
- एक कार्यक्रम के बजाय, आप एक फ़ंक्शन लिख सकते हैं जो रन-लेंथ एन्कोडेड स्ट्रिंग और प्रिंट्स में ले जाता है या एएससीआईआई रोड को लौटाता है।
- किसी भी मानक तरीके से इनपुट लेता है (स्टडिन, कमांड लाइन, फंक्शन आरजी)।
बाइट्स में सबसे छोटा कोड जीतता है। टाईब्रेकर पहले की पोस्ट है।