Contagem de substrings únicas com limite de comprimento
Go
Medium
strings
Tarefa «Contagem de substrings únicas com limite de comprimento»
Escreva um programa em Go que recebe uma string e um número inteiro K. É necessário contar o número de substrings únicas (sequências contínuas de caracteres) de comprimento K que ocorrem na string. Se K for maior que o comprimento da string, imprimir 0. A string consiste apenas em letras minúsculas do alfabeto latino.
Formato de Entrada
Primeira linha: string S (1 ≤ |S| ≤ 10^5). Segunda linha: número inteiro K (1 ≤ K ≤ 10^5).
Formato de Saída
Um número inteiro — a quantidade de substrings únicas de comprimento K.
Exemplos
Exemplo 1
ENTRADA
abcabc
3
SAÍDA
3
Exemplo 2
ENTRADA
aaaa
2
SAÍDA
1
Exemplo 3
ENTRADA
2 3
1 2 3
4 5 6
1
SAÍDA
0
main.go