Problema
Ver original (inglés)Una palabra es una secuencia de caracteres que no son espacios. Cuenta las palabras en text; puede haber espacios adicionales al principio, al final o entre palabras.
Implementa count_words(text).
Entrada
text: El texto a contar.
Salida
Devuelve el número de palabras.
Restricciones
0 ≤ longitud ≤ 10,000
Ejemplos
Ejemplo 1
Entrada:
text = "Learn to code today"
Salida esperada:
expected = 4
Entrada:
std::string text = "Learn to code today";
Salida esperada:
long long expected = 4;
Entrada:
string text = "Learn to code today";
Salida esperada:
long expected = 4;
Explicación
Cuatro palabras separadas por espacios: 4.
Ejemplo 2
Entrada:
text = " "
Salida esperada:
expected = 0
Entrada:
std::string text = " ";
Salida esperada:
long long expected = 0;
Entrada:
string text = " ";
Salida esperada:
long expected = 0;
Explicación
Solo espacios, así que no hay palabras: 0.
Referencias
Este reto está adaptado para CodeUtility. Sigue el enunciado y las restricciones indicadas arriba.