हास्केल में सूची संकेतन:
[a,b,c]
क्या इसके लिए सिर्फ चीनी की मात्रा है:
a:b:c:[]
और स्ट्रिंग संकेतन:
"abc"
क्या इसके लिए सिर्फ चीनी की मात्रा है:
['a','b','c']
इसका मतलब है कि स्ट्रिंग:
"abc"
के समान है:
'a':'b':'c':[]
कार्य
एक स्ट्रिंग को देखते हुए आपको आउटपुट करना चाहिए कि डि-सिंटैक्सड संस्करण हास्केल में कैसा दिखेगा।
नियम
आप किसी भी मान्य इनपुट विधि द्वारा एक स्ट्रिंग प्राप्त करेंगे, आपको एक
:[]
इनपुट के साथ'
और उसके चारों ओर अलग-अलग इनपुट के साथ समाप्त होने वाली स्ट्रिंग का उत्पादन करना चाहिए:
। खाली स्ट्रिंग का आउटपुट होना चाहिए[]
।आप यह मान सकते हैं कि आपको कोई भी ऐसा पात्र नहीं मिलेगा जिसके लिए भागने की आवश्यकता हो (जैसे
'
, newlines, tabs ...) और वह इनपुट प्रिंट करने योग्य ascii रेंज में होगायह कोड-गोल्फ है जिसका उद्देश्य आपको अपने उत्तर की बाइट की संख्या को कम करना चाहिए
परीक्षण के मामलों
"" -> []
"a" -> 'a':[]
"Hello, World" -> 'H':'e':'l':'l':'o':',':' ':'W':'o':'r':'l':'d':[]
"
और '
वाक्यात्मक रूप से भिन्न हैं।