Recentemente, tenho tido alguns problemas com o novo intérprete TeaScript . O maior problema é identificar se uma sequência contém ou não caracteres especiais.
Desafio
Um caractere especial é definido como um caractere com pontos de código 160 a 255. Você receberá uma entrada que é uma sequência de caracteres com pontos de código de 0 a 255, no máximo um dos quais é um caractere especial. A entrada consistirá em um prefixo de zero ou mais caracteres, uma string entre aspas e um sufixo de zero ou mais caracteres. Se houver um caractere especial na cadeia de caracteres citada, você deve gerar um valor verdadeiro, caso contrário, um valor falsey.
Detalhes
- Os caracteres
"'
são considerados aspas. - Dentro da cadeia de caracteres citada, uma barra invertida
\
será usada para escapar do seguinte caractere. No prefixo e sufixo, ele não tem significado especial. - As cotações sempre serão equilibradas.
- Haverá apenas uma string entre aspas.
Exemplos
"Hello, World¡"
true
"Hello, World"¡
false
"Hello' Wo\"rld\\"¡
false
ab"cd\"ef\\gh\i\\"£
false
\"foo¡"
true
'
cadeias e várias cadeias em um único caso de teste (idealmente com o caractere Unicode entre eles).