Dadas duas seqüências, uma sequência pai e uma sequência de consulta, respectivamente, sua tarefa é determinar quantas vezes a sequência de consultas ou um anagrama da sequência de consultas ; aparece na sequência pai, em uma pesquisa que diferencia maiúsculas de minúsculas.
Exemplos de comportamento
Entrada 1
AdnBndAndBdaBn
dAn
Saída 1
4
Explicação As substrings estão destacadas em negrito abaixo:
Adn BndAndBdaBn
AdnB ndA ndBdaBn
AdnBn e dBdaBn
AdnBnd And BdaBn
Observe que a pesquisa DEVE fazer distinção entre maiúsculas e minúsculas para todas as pesquisas.
Entrada 2
AbrAcadAbRa
cAda
Saída 2
2
Isso deve funcionar apenas para ASCII padrão. Isso é código-golfe, portanto, o menor número de caracteres receberá o visto de aprovação. Publique também uma versão sem código do seu código junto com a versão com código.
abacacaba
aac