Problem

5 /13


शब्दों की पुनर्व्यवस्था

Theory Click to read/hide

एक स्ट्रिंग में प्रवेश करते समय, आप इसे किसी भी विभाजक द्वारा तुरंत भागों में विभाजित कर सकते हैं।
हमने ऐसा पहले भी किया है जब हमने एक ही लाइन पर कई संख्यात्मक चर दर्ज किए थे। हमने स्ट्रिंग को भागों में विभाजित करने के लिए Sप्लिट() विधि का उपयोग किया था। डिफ़ॉल्ट रूप से, यह स्पेस के अनुसार स्ट्रिंग्स को सबस्ट्रिंग्स में अलग करता है।
इस पद्धति का उपयोग करके, आप स्ट्रिंग को भागों में विभाजित कर सकते हैं, उदाहरण के लिए, रिक्त स्थान द्वारा। और स्ट्रिंग के प्रत्येक भाग को एक अलग वेरिएबल में लिखें।
उदाहरण: <पूर्व> स्ट्रिंग [] एस = कंसोल। रीडलाइन ()। स्प्लिट (); उदाहरण में, जब दो शब्दों को एक स्थान से अलग करते हुए दर्ज किया जाता है, तो पहला शब्द s[0] सरणी के शून्य तत्व में संग्रहीत होता है, दूसरा - दूसरे s[1] में।

यदि आपको विभाजक के रूप में कई वर्णों का उपयोग करने की आवश्यकता है, तो आप उन्हें अल्पविराम से अलग करके निर्दिष्ट कर सकते हैं:
  <पूर्व> स्ट्रिंग [] एस = कंसोल। रीडलाइन ()। स्प्लिट (नया [] { ' ', '\n' });  यदि इनपुट स्ट्रिंग में लगातार कई स्थान हो सकते हैं, तो अंतिम सरणी में रिक्त स्थान भी दिखाई दे सकते हैं, इसे बाहर करने के लिए, आपको एक पैरामीटर जोड़ने की आवश्यकता है: <पूर्व> स्ट्रिंग [] एस = कंसोल। यदि आपको सबस्ट्रिंग सीमांकक का उपयोग करने की आवश्यकता है: <पूर्व> स्ट्रिंग [] एस = कंसोल। रीडलाइन ()। स्प्लिट (नया [] { "\\ r \\ n", "\ r", "\ n", ""}, स्ट्रिंगस्प्लिटऑप्शन।

Problem

इनपुट एक पंक्ति है जिसमें अंतिम नाम और व्यक्ति का पहला नाम है (बिल्कुल एक स्थान द्वारा अलग किया गया है)।
 
समान जानकारी प्रिंट करें, लेकिन पहले नाम और फिर अंतिम नाम।
 
उदाहरण <टेबल क्लास = "टेबल टेबल-कंडेंस्ड टेबल-होवर"> <सिर> <वें># <वें>इनपुट <वें>आउटपुट <शरीर> 1 पुपकिन वास्या वास्या पुपकिन