<div> <p>एक ऐसी स्ट्रिंग दी गई है जिसमें केवल अंग्रेजी वर्णमाला के छोटे अक्षर हैं। इसमें सबसे लंबी उप-स्ट्रिंग (सबस्ट्रिंग) खोजें जिसमें कोई भी वर्ण दोहराया न हो। यदि ऐसी कई उप-स्ट्रिंग हैं, तो वह लौटाएँ जो पहले आती है।</p> <p><strong>इनपुट प्रारूप:</str
C++
Medium
strings
कार्य «<div> <p>एक ऐसी स्ट्रिंग दी गई है जिसमें केवल अंग्रेजी वर्णमाला के छोटे अक्षर हैं। इसमें सबसे लंबी उप-स्ट्रिंग (सबस्ट्रिंग) खोजें जिसमें कोई भी वर्ण दोहराया न हो। यदि ऐसी कई उप-स्ट्रिंग हैं, तो वह लौटाएँ जो पहले आती है।</p> <p><strong>इनपुट प्रारूप:</str»
दी गई एक स्ट्रिंग है, जो लैटिन छोटे अक्षरों से बनी है। सबसे लंबी उप-स्ट्रिंग की लंबाई ज्ञात करनी है, जिसमें सभी वर्ण अद्वितीय हों। यदि ऐसी कई उप-स्ट्रिंग हों, तो पहली पाई गई अधिकतम उप-स्ट्रिंग की लंबाई आउटपुट करें। सीमाएँ: स्ट्रिंग की लंबाई 1 से 10^5 वर्णों तक।
इनपुट प्रारूप
एकमात्र पंक्ति जिसमें लोअर केस लैटिन अक्षरों का अनुक्रम है।
आउटपुट प्रारूप
एक पूर्णांक — सबसे लंबी उप-स्ट्रिंग की लंबाई जिसमें कोई दोहराए जाने वाले वर्ण न हों।
उदाहरण
उदाहरण 1
इनपुट
abcabcbb
आउटपुट
3
उदाहरण 2
इनपुट
bbbbb
आउटपुट
1
main.cpp