आपको एक तार दिया जाता है। स्ट्रिंग को प्रति शब्द एक स्थान के साथ आउटपुट करें।
चुनौती
इनपुट स्ट्रिंग के माध्यम से एक स्ट्रिंग (नहीं nullया खाली) होगा, जो उद्धरण के "माध्यम से भेजा जाएगा stdin। इसमें से प्रमुख और अनुगामी रिक्त स्थान निकालें। इसके अलावा, अगर दो शब्दों (या प्रतीकों या जो भी हो) के बीच एक से अधिक स्थान हैं, तो इसे केवल एक स्थान पर ट्रिम करें। उद्धरण के साथ संशोधित स्ट्रिंग आउटपुट।
नियम
- स्ट्रिंग 100 वर्णों से अधिक लंबी नहीं होगी और इसमें केवल (tilde) रेंज
(स्पेस) में ASCII अक्षर~(वर्ण कोड 0x20 से 0x7E, समावेशी)"शामिल होंगे, अर्थात, स्ट्रिंग में उद्धरण (") और अन्य वर्ण शामिल नहीं होंगे । ऊपर निर्दिष्ट सीमा। संदर्भ के लिए ASCII तालिका देखें । - आपको
stdin(या निकटतम विकल्प) से इनपुट लेना होगा । - आउटपुट में उद्धरण (
") होना चाहिए । - आप एक पूर्ण कार्यक्रम, या एक फ़ंक्शन लिख सकते हैं जो इनपुट (से
stdin) लेता है , और अंतिम स्ट्रिंग को आउटपुट करता है
परीक्षण के मामलों
"this is a string " --> "this is a string"
" blah blah blah " --> "blah blah blah"
"abcdefg" --> "abcdefg"
" " --> ""
"12 34 ~5 6 (7, 8) - 9 - " --> "12 34 ~5 6 (7, 8) - 9 -"
स्कोरिंग
यह कोड गोल्फ है, इसलिए सबसे छोटा सबमिशन (बाइट्स में) जीतता है।
" "aa" "-> ""aa""(इनपुट स्ट्रिंग के अंदर मान्य उद्धरण हैं?)


must take input from stdin, और बाद में आप कहते हैं...or a function which takes input, and outputs the final string। क्या इसका मतलब यह है कि फ़ंक्शन को इनपुट से भी लेना चाहिएstdin?