<div> <p>إزالة الأحرف المكررة مع الحفاظ على الترتيب</p> </div>
Kotlin
Medium
strings
مهمة «<div> <p>إزالة الأحرف المكررة مع الحفاظ على الترتيب</p> </div>»
اكتب برنامجًا يأخذ سلسلة تحتوي فقط على أحرف لاتينية صغيرة، ويزيل منها جميع الأحرف المكررة مع الحفاظ على ترتيب أول ظهور لكل حرف. يجب على البرنامج طباعة السلسلة الناتجة بدون تكرارات. لا يتجاوز طول السلسلة 10^5.
تنسيق الإدخال
سطر واحد يتكون من أحرف لاتينية صغيرة (a-z). طول السطر يتراوح من 1 إلى 100000.
تنسيق الإخراج
سطر واحد — السلسلة الأصلية بدون تكرار الأحرف، مع الحفاظ على ترتيب الظهور الأول.
أمثلة
مثال 1
الإدخال
hello
الإخراج
helo
مثال 2
الإدخال
aabbcc
الإخراج
abc
main.kt