ابحث عن أطول سلسلة فرعية بدون أحرف مكررة

Python Medium strings

مهمة «ابحث عن أطول سلسلة فرعية بدون أحرف مكررة»

<div>
<p>تم إعطاء سلسلة نصية s، تتكون من أحرف لاتينية صغيرة. ابحث عن طول أطول سلسلة فرعية تكون فيها جميع الأحرف فريدة (غير مكررة). إذا كانت السلسلة النصية فارغة، قم بإرجاع 0.</p>
</div>

تنسيق الإدخال

السطر الوحيد s (1 ≤ |s| ≤ 10^5). السطر يحتوي فقط على أحرف صغيرة من الأبجدية اللاتينية.

تنسيق الإخراج

عدد صحيح واحد — طول أطول سلسلة فرعية بدون أحرف متكررة.

أمثلة

مثال 1

الإدخال
abcabcbb
الإخراج
3

مثال 2

الإدخال
bbbbb
الإخراج
1

مثال 3

الإدخال
5 1 2 3 4 5 5 3 4 5 6 7
الإخراج
1

مثال 4

الإدخال
pwwkew
الإخراج
3

مثال 5

الإدخال
6 1 1 1 2 2 3
الإخراج
1
main.py