Maior substring sem caracteres repetidos considerando maiúsculas/minúsculas e dígitos
TypeScript
Hard
strings
Tarefa «Maior substring sem caracteres repetidos considerando maiúsculas/minúsculas e dígitos»
Dada uma string composta por letras latinas (maiúsculas e minúsculas) e dígitos. É necessário encontrar o comprimento da maior substring na qual nenhum caractere se repete. Maiúsculas e minúsculas são consideradas: 'a' e 'A' são caracteres diferentes. Se houver várias substrings assim, retorne o comprimento de qualquer uma. Se a string estiver vazia, a resposta é 0.
Formato de Entrada
Uma única string contendo uma sequência de caracteres a-z, A-Z, 0-9. Comprimento da string de 0 a 10^5.
Formato de Saída
Um único número inteiro — o comprimento da substring máxima sem repetições.
Exemplos
Exemplo 1
ENTRADA
pwwkew
SAÍDA
3
Exemplo 2
ENTRADA
abc
bca
SAÍDA
3
Exemplo 3
ENTRADA
3
2 1 3
SAÍDA
1
main.ts