Basic Algorithm Scripting

Y seguimos con los cursos, pero este si pone a pensar bastante a como resolver los ejercicios, y poner en practica lo que se va aprendiendo.

1.  Title-case-a-sentence

function titleCase(str) {
  var convertToArray = str.toLowerCase().split(" ");
 var result = convertToArray.map(function(val) {
   return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
 });
 return result.join(" ");
}

titleCase("I'm a little tea pot");



2. Find-the-longest-word-in-a-string


function findLongestWordLength(str) {
  var words = str.split(' ');
 var maxLength = 0;

 for (var i = 0i < words.lengthi++) {
   if (words[i].length > maxLength) {
     maxLength = words[i].length;
   }
 }

 return maxLength;
}

findLongestWordLength("The quick brown fox jumped over the lazy dog");

Comentarios

Entradas populares de este blog

Configuración básica para un servidor con express

Que es Overriding ?

File system con Node.js