k caracteres X51345


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 número entero.

La función debe devolver cuántas palabras de la cadena de entrada tienen una longitud de k caracteres. 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 tres’ y k=3, la función deberá devolver 2.

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) El número de palabras que tienen k caracteres.

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