एक इनपुट स्ट्रिंग को देखते हुए, सभी डुप्लिकेट वर्णों को हटा दें और आउटपुट स्ट्रिंग को प्रिंट करें।सेब
मान दें कि इनपुट स्ट्रिंग "सेब" है। अब हम सभी डुप्लिकेट वर्णों को हटाने के लिए निम्नलिखित एल्गोरिथम का उपयोग करेंगे।

1. रिपीटिंग डेटा को निकालने के लिए इनपुट स्ट्रिंग को सॉर्ट करें।
2. एक खाली स्ट्रिंग को बनाएं जो आउटपुट स्ट्रिंग होगी।
3. फिर से इनपुट स्ट्रिंग में प्रत्येक वर्ण को चेक करें।
4. यदि उस वर्ण ने पहले से ही आउटपुट स्ट्रिंग में मौजूद होता है, तो इसे छोड़ दें और अगले वर्ण को चेक करें।
5. यदि उस वर्ण ने पहली बार आउटपुट स्ट्रिंग में मौजूद होता है, तो इसे आउटपुट स्ट्रिंग में जोड़ें।

इस एल्गोरिथम का पूरा उदाहरण देखें:

इनपुट स्ट्रिंग: सेब
आउटपुट स्ट्रिंग: सेब

पहले, हम सॉर्ट करें इनपुट स्ट्रिंग:
बी एस

अब हम अपना एल्गोरिथम चलाकर आउटपुट स्ट्रिंग जमा करते हैं:
आउटपुट स्ट्रिंग: से

अगली वर्ण '1' है। इसे आउटपुट स्ट्रिंग में शामिल करें:
आउटपुट स्ट्रिंग: से1

अगले वर्ण 'बी' है, इसे आउटपुट स्ट्रिंग में जोड़ें:
आउटपुट स्ट्रिंग: सेब1

अगले वर्ण 'बी' है, यह पहले से ही आउटपुट स्ट्रिंग में है, इसे छोड़ दें।

आउटपुट स्ट्रिंग: सेब1

अगली वर्ण 'एस' है, इसे आउटपुट स्ट्रिंग में जोड़ें:
आउटपुट स्ट्रिंग: सेब

आखिरी आउटपुट स्ट्रिंग: सेब

इसलिए आउटपुट स्ट्रिंग "सेब" होती है।