वेक्टर में स्ट्रिंग्स की लंबाई के अनुसार सॉर्टिंग
C++
Easy
vectors
कार्य «वेक्टर में स्ट्रिंग्स की लंबाई के अनुसार सॉर्टिंग»
एक प्रोग्राम लिखें जो पंक्तियों की संख्या पढ़ता है, फिर स्वयं पंक्तियों को पढ़ता है, उन्हें std::vector<std::string> में संग्रहीत करता है, पंक्ति की लंबाई के आरोही क्रम में क्रमबद्ध करता है (समान लंबाई होने पर मूल क्रम बनाए रखता है) और क्रमबद्ध पंक्तियों को आउटपुट करता है। std::stable_sort का उपयोग करें।
इनपुट प्रारूप
पहली पंक्ति में एक पूर्णांक N (1 ≤ N ≤ 100) है — पंक्तियों की संख्या। इसके बाद N पंक्तियाँ हैं, प्रत्येक 100 वर्णों से अधिक लंबी नहीं है, जिनमें केवल लैटिन अक्षर और रिक्त स्थान हैं।
आउटपुट प्रारूप
N पंक्तियों को लंबाई के बढ़ते क्रम में आउटपुट करें।
उदाहरण
उदाहरण 1
इनपुट
3
cat
dog
apple
आउटपुट
cat
dog
apple
उदाहरण 2
इनपुट
5
hello
hi
greetings
bye
world
आउटपुट
hi
bye
hello
world
greetings
उदाहरण 3
इनपुट
4
hello
hi
bye
to
आउटपुट
hi
to
bye
hello
उदाहरण 4
इनपुट
4
longword
ab
medium
a
आउटपुट
a
ab
medium
longword
main.cpp