Respuestas Ejercicio 33 (JS Noviembre)

Comparte tu respuesta del ejercicio 33 - Funciones

console.log(capitalizar(prompt("Ingrese una frase: ").trim()));

function capitalizar(frase){
  frase = (frase.split(" ").filter(elemento => elemento != '').map(elemento => elemento.replace(elemento[0],elemento[0].toLocaleUpperCase())).join(" ")); 

  return frase; 
};

let frase = prompt (‘Digite la frase’);

frase=frase.split(’’);

capitalizar(frase);

function capitalizar(frase)
{

for (let i=1; i<=frase.length;i++)
{
if(frase[i]===" ")
frase[i+1]=frase[i+1].toUpperCase();
}
frase = frase.join(’’);
console.log(frase[0].toUpperCase()+frase.slice(1));
}

function capitalizar(frase){
  //console.log(frase3.charAt(0).toLowerCase());
  let cadenaF= frase.toLowerCase().split(" ");
  //console.log(cadenaF);

  for(let index = 0; index < cadenaF.length ; index ++){
    cadenaF[index]=cadenaF[index].replace(cadenaF[index].charAt(0),cadenaF[index].charAt(0).toUpperCase());
  }
  return cadenaF.join(' ');
}

La respuesta es:

function capitalizar(frase){
frase=frase.toLowerCase().split('');
frase[0]=frase[0].toUpperCase();
for (let i =0; i<=frase.length;i++){
  if(frase[i]===" "){
    frase[i+1]=frase[i+1].toUpperCase();
  }
}

return(frase.join(''));
}
// escribe la función acá
function capitalizar(texto){
  let aux = texto.split(" ")
            .filter(e => e != '')
            .map(e => e.replace(e[0],e[0].toLocaleUpperCase())).join(" ");
  return aux; 
};
// código de prueba
console.log(capitalizar("pedro perez")) // "Pedro Perez"
console.log(capitalizar("make it real")) // "Make it Real"
1 me gusta

function capitalizar(cadena)
{
const arr = cadena.split(" ");

for (var i = 0; i < arr.length; i++) {
  arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].slice(1);
  }

const str2 = arr.join(" ");
return str2;

}

console.log(capitalizar(“pedro perez”)) // “Pedro Perez”
console.log(capitalizar(“make it real”)) // “Make it Real”

function capitalizar(frase){
frase=frase.toLowerCase().split('');
frase[0]=frase[0].toUpperCase();
for (let i =0; i<=frase.length;i++){
  if(frase[i]===" "){
    frase[i+1]=frase[i+1].toUpperCase();
  }
}

return(frase.join(''));
}

Hola mi respuesta para el ejercicio 33 es:

function capitalizar(cadena){
    return cadena.split(" ").map(function(palabra){
        return palabra[0].toUpperCase() + palabra.slice(1);
    }).join(" ");
}

Hola!! Este es mi ejercicio:

function capitalizar(valor){
  let cadena = valor.split(" ")
  for (let i = 0;i<cadena.length;i++){
    cadena[i] = (cadena[i].charAt(0).toUpperCase()) + cadena[i].slice(1) 
  }
  return (cadena.join(" "))
}

Con la ayuda de Angeloplix, se puede solucionar el ejercicio de la siguiente manera

function capitalizar(cadena){
  cadena=cadena.toLowerCase().split('');
  cadena[0]=cadena[0].toUpperCase();
for (let i =0; i<=cadena.length;i++){
  if(cadena[i]===" "){
    cadena[i+1]=cadena[i+1].toUpperCase();
  }
}
return cadena.join('');
}
capitalizar(prompt("Ingrese una frase !"));

Mi respuesta:

function capitalizar(cadena) {
  let cadenaCapitalizada = "";
  palabras = cadena.split(" ");
  for (palabra of palabras) {
    cadenaCapitalizada = palabra[0].toUpperCase() + palabra.slice(1) + " " + cadenaCapitalizada;
  }
  return cadenaCapitalizada;
}

function capitalizar(capitalizar) {
capitalizar = (capitalizar.split(" “).filter(elemento => elemento != ‘’).map(elemento => elemento.replace(elemento[0],elemento[0].toLocaleUpperCase())).join(” "));

return capitalizar;

}

image

function capitalizar(cadena) {

cadena= cadena.split(" ")

let cad2= “”

for(let i=0; i< cadena.length; i++)

{

cadena[i]= cadena[i].replace(cadena[i].charAt(0),cadena[i].charAt(0).toUpperCase())

}

for(let i=0; i<cadena.length; i++)

{

cad2= cad2 + " "+ cadena[i]

}

return cad2

}

Mi propuesta de solución es la siguiente:


function capitalizar(frase) {
let cadena = frase.split(" “);
for (let contador = 0; contador < cadena.length; contador++) {
cadena[contador] = cadena[contador][0].toUpperCase() + cadena[contador].slice(1);
}
return cadena.join(” ");
}


My code is:

function capitalizar(userPhrase){
  let phrase = userPhrase.split(' ');

  for (let i = 0; i<phrase.length; i++){
    phrase[i] = ((phrase[i].charAt(0).toUpperCase()) + phrase[i].slice(1));
  }
  return console.log(phrase.join(' '));
}
let userPhrase = prompt('ingrese una frase');
console.log(capitalizar(userPhrase));

console.log(capitalizar( "hazlo real"));
console.log(capitalizar( "pedro perez" ))
let frase = prompt('Entre una frase ');


let capitalice = (frase) => {

    let arr = [];

    frase = frase.split(' ');


    for (let i = 0; i < frase.length; i++) {


        arr.push(frase[i].charAt(0).toUpperCase() + frase[i].slice(1));


    }

    frase = arr.join(' ');


    return `Capitalizando la frase ( ${frase} )`;

};


console.log(capitalice(frase));

Esta es la respuesta al Ejercicio N°33:

function capitalizar(message)
{
  message = message.toLowerCase().split('');
  message[0] = message[0].toUpperCase();
  for (let index = 0; index <= message.length; index++)
  {
    if(message[index]===" ")
    {
      message[index+1] = message[index+1].toUpperCase();
    }
  }
  return(message.join(''));
}
function capitalizar(message){
  let messageSplitted = message.split("");
  messageSplitted[0] = messageSplitted[0].toUpperCase();
  for (let index = 1; index <= messageSplitted.length; index++){
    if (messageSplitted[index] === " "){
      messageSplitted[index+1] = messageSplitted[index+1].toUpperCase();
    }
  }
  return messageSplitted.join('');
}
function capitalizar(frase){
  const palabras = frase.split(" ")
  for (let i = 0; i < palabras.length; i++) {
      palabras[i] = palabras[i][0].toUpperCase() + palabras[i].substr(1);
  }
  return palabras.join(" ");  
}
const frase = prompt('Ingrese una frase')
console.log(capitalizar(frase))