1.4 KiB
1.4 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
ab6137d4e35944e21037b769 | Haz que la primera letra de una palabra este en mayúscula | 5 | 16088 | title-case-a-sentence |
--description--
Devuelve la cadena proporcionada con la primera letra de cada palabra en mayúsculas. Asegúrese de que el resto de la palabra esté en minúsculas.
Para este ejercicio, también debes usar mayúsculas en los conectores como "the" y "of".
--hints--
titleCase("I'm a little tea pot")
debe devolver una cadena.
assert(typeof titleCase("I'm a little tea pot") === 'string');
titleCase("I'm a little tea pot")
debe devolver I'm A Little Tea Pot
.
assert(titleCase("I'm a little tea pot") === "I'm A Little Tea Pot");
titleCase("sHoRt AnD sToUt")
debe devolver Short And Stout
.
assert(titleCase('sHoRt AnD sToUt') === 'Short And Stout');
titleCase("HERE IS MY HANDLE HERE IS MY SPOUT")
debe devolver Here Is My Handle Here Is My Spout
.
assert(
titleCase('HERE IS MY HANDLE HERE IS MY SPOUT') ===
'Here Is My Handle Here Is My Spout'
);
--seed--
--seed-contents--
function titleCase(str) {
return str;
}
titleCase("I'm a little tea pot");
--solutions--
function titleCase(str) {
return str.split(' ').map(word => word.charAt(0).toUpperCase() + word.substring(1).toLowerCase()).join(' ');
}
titleCase("I'm a little tea pot");