Subcadena más larga sin caracteres repetidos distinguiendo mayúsculas/minúsculas y dígitos
TypeScript
Hard
strings
Tarea «Subcadena más larga sin caracteres repetidos distinguiendo mayúsculas/minúsculas y dígitos»
Dada una cadena compuesta por letras latinas (mayúsculas y minúsculas) y dígitos. Se debe encontrar la longitud de la subcadena más larga en la que ningún carácter se repite. Se distingue entre mayúsculas y minúsculas: 'a' y 'A' son caracteres diferentes. Si hay varias subcadenas de este tipo, devolver la longitud de cualquiera. Si la cadena está vacía, la respuesta es 0.
Formato de entrada
Una cadena que contiene una secuencia de caracteres a-z, A-Z, 0-9. La longitud de la cadena es de 0 a 10^5.
Formato de salida
Un número entero: la longitud de la subcadena máxima sin repeticiones.
Ejemplos
Ejemplo 1
ENTRADA
pwwkew
SALIDA
3
Ejemplo 2
ENTRADA
abc
bca
SALIDA
3
Ejemplo 3
ENTRADA
3
2 1 3
SALIDA
1
main.ts