k caracteres todos X43240


Statement
 

pdf   zip

thehtml

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.

Information
Author
Víctor M. Sánchez Cartagena
Language
Spanish
Official solutions
Python
User solutions
Python