Conteo de subcadenas únicas con límite de longitud
Go
Medium
strings
Tarea «Conteo de subcadenas únicas con límite de longitud»
Escriba un programa en Go que reciba una cadena y un número entero K. Debe contar la cantidad de subcadenas únicas (secuencias continuas de caracteres) de longitud K que aparecen en la cadena. Si K es mayor que la longitud de la cadena, mostrar 0. La cadena consiste solo en letras minúsculas del alfabeto latino.
Formato de entrada
Primera línea: cadena S (1 ≤ |S| ≤ 10^5). Segunda línea: número entero K (1 ≤ K ≤ 10^5).
Formato de salida
Un único número entero: la cantidad de subcadenas únicas de longitud K.
Ejemplos
Ejemplo 1
ENTRADA
abcabc
3
SALIDA
3
Ejemplo 2
ENTRADA
aaaa
2
SALIDA
1
Ejemplo 3
ENTRADA
2 3
1 2 3
4 5 6
1
SALIDA
0
main.go