k caracteres

Escribe una función llamada kcaracteres. Dicha función recibirá dos
parámetros: una cadena de caracteres y un número entero k; y devolverá
un valor booleano.

La función debe devolver True si todas las palabras de la cadena tienen
una longitud de k caracteres, y False en caso contrario. Las palabras en
la cadena de entrada estarán siempre separadas por un espacio en blanco.
No habrá espacios adicionales al principio ni al final de la cadena. No
es necesario realizar ninguna comprobación sobre la cadena de entrada ni
sobre el número entero k. No se probará el programa con cadenas vacías.

Por ejemplo para la cadena ‘uno dos’ y k=3, la función deberá devolver
el valor booleano True.

Para que tu función pueda ser evaluada correctamente por el juez en
línea, tu código deberá tener la siguiente forma:

    import sys

    def kcaracteres(cadena, k):
    ....

    c=sys.stdin.readline().strip()
    numk=int(sys.stdin.readline().strip())
    print(kcaracteres(c,numk))

Entrada

(Si utilizas el fragmento de código definido más arriba, no debes
preocuparte por esto) En la primera línea, la cadena. En la segunda
línea, el entero k.

Salida

(Si utilizas el fragmento de código definido más arriba, no debes
preocuparte por esto) True si la todas las palabras de la cadena tienen
una longitud de k caracteres. False en caso contrario.

Información del problema

Autoría: Víctor M. Sánchez Cartagena

Generación: 2026-01-25T18:55:11.319Z

© Jutge.org, 2006–2026.
https://jutge.org
