मुझे सार्डिन से प्यार है, मैं उनमें से बहुत कुछ नहीं पा सकता हूं, और इसलिए मेरा कंप्यूटर ओम्नीलैंग 5000 है, जो कि भाषा अज्ञेय है।
अपने कंप्यूटर को सार्डिन का अनुभव करने का आनंद देने के लिए, मैंने उसे कई कार्यक्रमों को खिलाने का फैसला किया है जो विभिन्न झुकावों में सार्डिन के स्क्रीन टिन पर प्रदर्शित करने और दस सार्डिन तक दिखाने में सक्षम हैं।
इस चुनौती में, आप इन मापदंडों के आधार पर कार्यक्रम बनाने के लिए जिम्मेदार होंगे:
इनपुट
एक संख्या (0 और 10 के बीच) और निम्नलिखित "एलआर" (क्रमशः बाएं या दाएं का प्रतिनिधित्व करते हुए) में से एक पत्र उदाहरण के लिए: 3L
या 5R
; इस कार्यक्रम में इनपुट आपके ऊपर कैसे है।
उत्पादन
सार्डिन के साथ एक खुला टिन संकेतित दिशा का सामना करना पड़ रहा है, कुंजी के साथ (" %
" चरित्र द्वारा प्रतिनिधित्व ) और खुली हुई ढक्कन (अंत में टिन को लुढ़का हुआ @
"टिन के शीर्ष पर स्थित " "चरित्र) द्वारा दर्शाया गया है ।
- सभी सार्डिन को इनपुट द्वारा बताई गई दिशा का सामना करना चाहिए।
- गिल्ड (या तो "
)
" या "(
") और पूंछ "><
" के बीच सभी सार्डिन में पांच वर्ण लंबे होते हैं। - मुख्य और छिलके वाले ढक्कन रोल हमेशा सार्डिन के विपरीत दिशा का सामना करेंगे।
- टिन को 3-डी दिखना चाहिए जैसा कि नीचे दिए गए उदाहरणों में दिखाया गया है।
- टिन की न्यूनतम ऊंचाई ऊंचाई में 3 सार्डिन है। इसलिए यदि कोई संख्या 3 से कम है, तो ऊंचाई में 3 सार्डिन की एक टिन को दिखाया जाना चाहिए, जिसमें उसमें सार्डिन की इनपुट संख्या होती है। अन्यथा, टिन में इनपुट में इंगित उच्च सार्डिन की संख्या होनी चाहिए। तो
0R
या के इनपुट0L
एक खाली चुन्नी टिन दिखाएगा। - कोई अन्य इनपुट जिसे मान्य नहीं किया जा सकता है, वह कुछ भी नहीं दिखाएगा।
उदाहरण के लिए, " 3L
"
__________
(__________@%
|<*)_____><||
|<*)_____><||
|<*)_____><||
'==========''
" 7R
" के लिए
__________
%@__________)
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
''=========='
" 2L
" के लिए
__________
(__________@%
|<*)_____><||
|<*)_____><||
| ||
'==========''
" 0R
" के लिए
__________
%@__________)
|| |
|| |
|| |
''=========='
" 0L
"
__________
(__________@%
| ||
| ||
| ||
'==========''
अमान्य इनपुट कुछ भी नहीं लौटाएगा ...
- यह कोड गोल्फ है, इसलिए सबसे छोटी संख्या में पात्र इस चुनौती को जीतेंगे।
- हमेशा की तरह कोई लूपहोल्स नहीं ।