Respuestas Ejercicio 26 (JS Julio)

Comparte tu respuesta del ejercicio 26.

let phrase = prompt("Ingrese una frase:");
phrase = phrase.trim().split(" ");
phrase = phrase.map(p => p[0].toUpperCase() + p.slice(1));
phrase = phrase.join(" ");
console.log(phrase);

Mi respuesta:

const phrase = prompt("Ingrese una frase");
const alteredPhrase = phrase.trim().split(" ").map(item => item[0].toUpperCase() + item.slice(1)).join(" ");
console.log(alteredPhrase);
let sentence=(prompt("Ingrese una frase: "));
sentence = sentence.trim().split(" ");
sentence = sentence.map(el => el[0].toUpperCase() + el.slice(1).toLowerCase());
sentence = sentence.join(" ");
console.log(sentence);
const frase = prompt("Escribe una frase:")
const farray = frase.split(" ")
for (var i = 0; i < farray.length; i++) {
    farray[i] = farray[i].charAt(0).toUpperCase() + farray[i].slice(1)
}
const frase2= farray.join(" ")
console.log(frase2)

let mensaje=(prompt("Ingrese un mensaje: “)); mensaje= mensaje.trim().split(” “);
mensaje = mensaje.map(
msn=> msn[0].toUpperCase() + msn.slice(1).toLowerCase()); mensaje = mensaje.join(” "); console.log(mensaje);

let texto = prompt("Escribe una frase:")
let arreglo = texto.split(" ")
for (let i = 0; i < arreglo.length; i++) {
    arreglo[i] = arreglo[i].charAt(0).toUpperCase() + arreglo[i].slice(1)
}
texto= arreglo.join(" ")
console.log(texto)
let frase=prompt("Ingresa una frase")
let fraseArr=frase.split(' ')
let fraseCap=""
for (let palabra of fraseArr) {
    fraseCap+=palabra[0].toUpperCase()+palabra.slice(1)+" "
}
console.log(fraseCap.trim())
let fraseUsuario = prompt("Por favor ingrese una frase");

fraseUsuario = fraseUsuario.toLowerCase();

console.log(fraseUsuario.replace(/\b\w/g, l => l.toUpperCase()));
1 me gusta
let str = prompt('Ingrese una frase: ')
strFinal = ''
strToList = str.split(' ')
for (let i of strToList){
  strFinal = strFinal + i.charAt(0).toUpperCase()+i.slice(1,) + ' '
}
console.log(strFinal)
let frase = prompt("Escribe una frase: ")
frase = frase.split(" ").map(e => e[0].toUpperCase()+e.slice(1)).join(" ")
console.log(frase)

Esta es mi solución:

let frase = prompt("Digite una frase: ")

frase = frase.split(' ').map(e => e[0].toUpperCase()+e.slice(1)).join(' ')


console.log(frase)
let frase = prompt("Ingresa una frase> "),
arr = frase.split(' ');
frase = ""
for(let pal in arr){
  frase = frase.concat(arr[pal]
  .charAt(0)
  .toUpperCase() + 
  arr[pal].slice(1) +
  " ");
}
console.log(frase);
1 me gusta
let frase = prompt('Digite una frase: ')
frase = frase.split(" ")
for(let i=0; i<frase.length ; i++){
  frase[i]=(frase[i].charAt(0)).toUpperCase()+frase[i].slice(1)
}
frase = frase.join(" "); 
console.log(frase)

Qué tal este ejercicio? Si nos hizo volar la cabeza, pero lo logramos, les compartimos nuestra respuesta:

const f = prompt("Ingresa una frase")
let array =[]
array=f.split(" ")
let phrase=""
let word=""
for (i of array){
  word=String(i)
  phrase = phrase + word.charAt(0).toUpperCase() + word.slice(1) + " "

}
console.log(phrase.trim())

Saludos
Juan y Eli

Esta es mi solución:

const frase = prompt("Ingresa una frase");
let firstCap = frase.replace(frase[0],frase[0].toUpperCase())
for(let i = 0; i<frase.length;i++){
  if(frase[i]===" "){
    firstCap = firstCap.replace(frase[i+1],frase[i+1].toUpperCase())
  }
}
console.log(firstCap)
const f = prompt("Ingresa una frase")
let array =[]
array=f.split(" ")
let phrase=""
let word=""
for (i of array){
  word=String(i)
  phrase = phrase + word.charAt(0).toUpperCase() + word.slice(1) + " "
}
console.log(phrase.trim())

Agradecimientos a mi compañera, Eli

Comparto nuestra respuesta al problema 26: :slight_smile:

// Ejercicio 26
frase = prompt('Ingresa frase')
ans = ""
if (frase.length === 0) {
  console.log('Ingrese una frase')
} else {
  ans += frase[0].toUpperCase()
  for(let i=1; i<frase.length; i++){
    if(' '==frase[i-1]){
      ans += frase[i].toUpperCase()
    } else {
      ans += frase[i]
    }
  }
}
console.log(ans)
let frase = prompt("Ingrese una frase: ")

frase = frase.trim()

let frase2=""
 if (frase.length !== 0){
  frase2 += frase[0].toUpperCase()

  for (let i = 1; i < frase.length; i++){
   if (frase[i-1] === ' '){
    frase2 += frase[i].toUpperCase()
   } else {
    frase2 += frase[i]
   }
 }
} else {console.log(frase)}

console.log(frase2)

hola comparto mi respuesta al ejercicio 26

let Frase = prompt('Ingresa una frase>')
let contador = 0
Frase= Frase.substr(0,1).toUpperCase() + Frase.substr(1,Frase.length-1) 
for (let char in Frase) {
contador = parseInt(char) 
 if (Frase[char]===' '){
  Frase=Frase.substr(0,contador+1) + Frase.substr(contador + 1,1).toUpperCase() + Frase.substr(contador + 2 ,Frase.length-contador)
 }
}
console.log(Frase)

`````````