No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso Básico de JavaScript

Curso Básico de JavaScript

Juan David Castro Gallego

Juan David Castro Gallego

Playground: compara un número secreto

13/29

Aportes 242

Preguntas 10

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Yo hice esto y funciono

export function solution(secreto) {
  return !(secreto <= 5);
}

De esta forma es mas rapido, automaticamente esto retorna un booleano

export function solution(secreto) {
  return secreto > 5
}

Me gusta que haya playgrounds en los cursos, pero a veces los comentarios hacen un poco de spoilers, me gustaría poder ocultarlos o que no me aparecieran hasta haber resuelto yo el reto.

Lo hice con IF y estaba muy feliz y orgulloso de mi, hasta que vi los comentarios de estos crack reduciendo el resultado en 1 línea de código.

export function solution(secreto) {
if (5 < secreto) {
return true;
} else {
return false;
}
}

Buenas, este es otro tipo de solucion, creo que ninguno lo hizo asi, pero fue lo primero que se me ocurrio jajaja, por si alguno no sabe, esto es un operacion/condicion ternaria, es decir, es un if pero de una sola linea!

condicion ? (accion si el resultado es verdadero) : (accion si el resultado es falso)

export function solution(secreto) {
  return secreto > 5 ? true : false
}

Esta es mi solución

export function solution(secreto) {
  if (secreto > 5) {
    return true;
  } else {
    return false;
  }
}

Yo realicé la siguiente solución

export function solution(secreto) {
	return (secreto > 5);
} 

En mi opinión deberían ocultar los comentarios al momento de realizar un playground ya que de cierto modo podemos ver la solución antes de realizar el ejercicio

export function solution(secreto) {
return Boolean(secreto > 5);
}

Solucion:

export function solution(secreto) {
if (secreto > 5) {
return true
}
else {
return false
}
}

export function solution(secreto) {
  if (secreto > 5) {
    return true;
  } else {
    return false;
  }
}

export function solution(secreto) {
return secreto > 5;
}

export function solution(secreto) {
// Tu código aquí 👈
if (secreto <= 5) {
return false
} else {
return true
}
}

No me gusta que comenten las soluciones a las pruebas, no es por nada pero hay gente que es nueva en esto y estos pequeños retos les sirven para mejorar su lógica de programación.

```js export function solution(secreto) { return (secreto>5?true:false) } ```

Pude haberlo resuelto con un if, pero me obligué a resolverlo con lo que se sabe hasta el momento y me encanto descubrir que se podía lograr con menos líneas de código.

export function solution(secreto) {
  // Tu código aquí 👈
  secreto = Number(secreto);

  var resultado = (secreto > 5);

  return resultado;

}

export function solution(secreto) {
// Tu código aquí
return secreto > 5;
}

solution(1)
solution(5)
solution(10)

Mi solución

export function solution(secreto) {
  return secreto > 5;
}

Mi solucion

export function solution(secreto) {
  // Tu código aquí 👈
  return secreto > 5;
}

Quiero hacer mi pequeño aporte de como solucione el ejercicio.

export function solution(secreto) {
  if (secreto < 6) {
    return false;
  }else {
      return true;  
    }

}

Creo que la solución mas simple es:

export function solution(secreto) {
  if (secreto > 5) {
    return true
  } else {
  return false  
  }
  }

Ahora bien. En lenguajes como Kotlin existen expresiones del tipo “return if…” que permiten usar una única vez el termino return…
¿Esto no está disponible en JavaScript?

Gracias!

Me confié, me salió a la segunda.

export function solution(secreto) {
  return (secreto > 5) ? true : false;
}
export function solution(secreto) {
  // Tu código aquí 👈
  return secreto > 5
}

export function solution(secreto) {
  // Tu código aquí 👈
  return secreto > 5
}

Mi solucion

export function solution(secreto) {
  return (secreto > 5);
}

Yo utilicé el operador ternario

export function solution(secreto) {
  return secreto > 5 ? true : false
}

if (secreto > 5) {
return true
} else {
return false
}

Código implementado ```js function solution(secreto) { if (secreto > 5){//Debes retornar 'true' si el número secreto es mayor a 5 return true; } return false;//Debes retornar 'false' si es menor o igual. } console.log(solution(1)); console.log(solution(5)); console.log(solution(10)); console.log(" "); function solution1(secreto) { return secreto > 5 ? true : false;//Si cumple condición 'secreto > 5' retorna 'true', de lo contario 'false' } console.log(solution1(1)); console.log(solution1(5)); console.log(solution1(10)); ```function solution(secreto) {    if (secreto > 5){*//Debes retornar 'true' si el número secreto es mayor a 5*        *return* true;    }    *return* false;*//Debes retornar 'false' si es menor o igual.*  }console.log(solution(1));console.log(solution(5));console.log(solution(10));console.log(" "); function solution1(secreto) {    *return* secreto > 5 ? true : false;*//Si cumple condición 'secreto > 5' retorna 'true', de lo contario 'false'*  }console.log(solution1(1));console.log(solution1(5));console.log(solution1(10));
**export function solution(secreto) {**  **if (secreto > 5) {**    **return true;**  **} else {**     **return false;**  **}}** Un clásico jaja
```js export function solution(secreto) { return !(secreto <= 5); } solution(1) solution(5) solution(10) ```export function solution(secreto) {  return !(secreto <= 5);}solution(1)solution(5)solution(10)
Esto fue el resultado de mi prueba. ![](https://static.platzi.com/media/user_upload/image-3516a9a4-6e32-4062-876e-717236c9d533.jpg)
![](https://static.platzi.com/media/user_upload/image-b557f283-8014-44d9-9ec8-5e92ad37cab6.jpg)```js ```
![](https://static.platzi.com/media/user_upload/image-a3a4afe2-b5d8-40d7-97cf-03c609b34eba.jpg)
Esta fue mi prueba si les sirve ![](https://static.platzi.com/media/user_upload/image-c7d0b468-94bd-4918-a8e5-47b299944e97.jpg)
Yo hice mi ejercicio usando lo antes visto export function solution(secreto) {  return secreto > 5 == true || secreto <= 5 == false; }
export function solution(secreto) {  return secreto > 5 ? true : false;}
![](https://static.platzi.com/media/user_upload/image-255fd594-14f7-44c6-a02d-295a2904baf3.jpg)
Así sería una comparación preguntando si el valor y el tipo es igual a la variable secreto
```js export function solution(secreto) { // Tu código aquí 👈 return secreto > 5 } ```
*Quise aplicar la solución con un ternario* `export function solution(secreto) {  // Tu código aquí 👈  return Number(secreto) > 5 ? true : false;}` --------------------------------------------------------------------------------------------------------

mi pequeño aporte

export function solution(secreto) {
  return (secreto > 5)
}
![](https://static.platzi.com/media/user_upload/image-452f88dc-64d8-4365-af18-ddf5bc4cc250.jpg)
export function solution(secreto) {  return (secreto > 5);} ```js export function solution(secreto) { return (secreto > 5); } ``` ```js ```

Otra forma de resolver el Playground

export function solution(secreto) {
  return secreto > 5
}
![](https://static.platzi.com/media/user_upload/Codigofuente%20comparando%20un%20n%C3%BAmero-568c8e79-4108-4c42-a4d4-e896b4624f16.jpg)
![](https://static.platzi.com/media/user_upload/imagen-8fa06504-b1c9-49e0-baba-bdb410811eb5.jpg)
![](https://static.platzi.com/media/user_upload/Comparando%20un%20numero%20-1f1f704c-0657-4958-9604-fb1b1e84dd9f.jpg)
los que ya saben un poco de programación y están viendo estos videos se creen especiales por resolver algo que ya no esta a su nivel en serio que algunos programadores son re engreídos claro se puede usar un if para resolver el ejercicio pero eso aun no lo explican no fueron capases de resolverlo con las herramientas que tenían pero hay están super orgullosos
export function solution(secreto) {  return (secreto > 5);  return (secreto <= 5);  return !(secreto > 5);  } solution(1) solution(5) solution(10)
usando let que es otro tipo de variable ```js export function solution(secreto) { let respuesta = secreto > 5; return respuesta; } ```
![](https://static.platzi.com/media/user_upload/image-279325d4-2853-48d5-912a-db358115efa4.jpg)
`export function solution(secreto) { // Tu código aquí 👈 return secreto > 5 ? true : false;}`

Solución:

export function solution(secreto) {
  return (secreto > 5);
}
yo hice esto ![](https://static.platzi.com/media/user_upload/image-9ac82c90-6e47-40dc-ba7a-e31752d094ce.jpg)
```js export function solution(secreto) { return !(secreto <= 5); } ```return !(secreto <= 5) devuelve true si secreto es mayor que 5, y devuelve false si solution es menor o igual a 5.

Genialel playground en mi caso muy lento para dar el feedback de pruebas superada

mi solucion: `<` export function solution(secreto) {  if (secreto > 5) { return true} else { return false}}solution(1)solution(5)solution(10) `>`
Genial!!!! me encanto el desafio!

export function solution(secreto) {
return secreto > 5;
}
solution(1)
solution(5)
solution(10)

Hola! comunidad lo hice de esta manera:

Hola, lo hice de esta manera

export function solution(secreto) {
// Tu código aquí 👈
var a = 5
var b = secreto

return b > a
}

export function solution(secreto) {
  return secreto > 5;
}

Este código tb funciono

export function solution(secreto) {
  // Tu código aquí 👈
  return (secreto) > 5;
}

export function solution(secreto) {
var result = true;
if (secreto <= 5) {
result = false;
}
return result;
}

Mi respuesta:
export function solution(secreto) {
// Tu código aquí 👈
return secreto > 9;
}
solution(1)
solution(5)
solution(10)

😃

export function solution(secreto) {
  return secreto > 5;
}

Mi código ⭐

export function solution(secreto) {
  // Tu código aquí 👈
  let resul = !(secreto <= 5)
  return resul;
}

Mi respuesta

export function solution(secreto) {
  return  secreto > 5;
}

function solution(secreto) {

return (secreto > 5) && (5 <= secreto);

}
digamos que lo resolví de una manera más larga, a comparación de algunos compañeros.

Mi solución:

<export function solution(secreto) {
  return secreto > 5 ? true : false;
}

Vengo de python e investigue como hacerlo en javascript.

Mi solución:

export function solution(secreto) {
  return secreto > 5;
  return secreto <= 5;
  
}

Aca comparto mi codigo

export function solution(secreto) {
  // Se realiza la comparación entre el número recibido y el 5
  // para devolver el resultado true o false según el caso
 return (secreto > 5)
}

Lo realice de la siguiente forma:

export function solution(secreto) {
  var a;
  a = Boolean(secreto > 5);
  return a;
}

solution(1);
solution(5);
solution(10);

creo que esta forma tiene mayor legibilidad

export function solution(secreto) {
  var res = false;
  if (secreto > 5) {
    res = true;
  }
  return res;
}

Lo hice con condicionales y recordé que aún no hemos llegado ahí :c

Lo intente hacer con if, pero no entendi de que manera hacerlo, me rindo con los retos jajaja

Algo que podemos aplicar es el concepto de error first, donde hacemos primero una comprobación de todos los casos negativos o de error de nuestro código, dejando que todos los demás casos de nuestra evaluación sean por defecto positivos.
.
Aquí el ejemplo:
.

export function solution(secreto) {
  // Tu código aquí 👈
  if (secreto <= 5) {
    return false;
  }

  return true;
}

es demasiado emocionante

export function solution(secreto) {
  return secreto > 5
}

solution(1)
solution(5)
solution(10)

Este código de JavaScript define una función llamada “solution” que toma un parámetro llamado “secreto”. La función compara el valor del parámetro “secreto” con el número 5 utilizando el operador de comparación mayor que (>). Si “secreto” es mayor que 5, la función devuelve true (verdadero), de lo contrario, devuelve false (falso).

En las líneas siguientes, se llama a la función “solution” con diferentes valores como argumentos:

En la línea "solution(1)", se llama a la función con el valor 1 como argumento. Dado que 1 no es mayor que 5, la función devolverá false.

En la línea "solution(5)", se llama a la función con el valor 5 como argumento. Como 5 no es mayor que 5 (es igual a 5), la función devolverá false.

En la línea "solution(10)", se llama a la función con el valor 10 como argumento. Dado que 10 es mayor que 5, la función devolverá true.

function solution(num) {
if(num>5){return Boolean(1);} else{return Boolean(0);}
}
solution(5);
false
solution(10);
true
solution(1);
false

export function solution(secreto) {
// Tu código aquí 👈
var numeroSecreto = secreto;
if (numeroSecreto > 5) {
return true ;
} else {
numeroSecreto <= 5;
return false;
}
}
solution(1);
solution(5);
solution(10);

a la vieja uisanza me salio asi
if (secreto > 5) {
return true;
} else {
return false;
}

ALERTA DE RESPUESTA
(SI NO QUIERES VER LA RESPUESTA PASA DE LARGO ESTA IMAGEN)

export function solution(secreto) {
  return !secreto || secreto > 5
}

Mi solución:

export function solution(secreto) {
  // Tu código aquí 👈
  if (secreto > 5) {
    return true;
  } else {
    return false;
  }
}

Esta fue mi solucion al reto.

export function solution(secreto) {
  // Tu código aquí 👈
  return secreto > 5 ? true : false;

}

Hola compañeros quería compartirles como resolví en ejercicio

export function solution(secreto) {
    return !(5 >= secreto);
}

Quiz

export function solution(secreto) {
if (secreto > 5) {
return true
}
else
{
return false
}
}

solution(1);
solution(5);
solution(10);

Yo lo hice al revés haha

return (6 < secreto)

no entiendo debere regresar a tomar todas las clases estoy perdido, me quede en blanco y no quiero copiar o buscar en google como alguien mas lo soluciona, el primer quiz fue un poco de lo mismo pero alli si tenia una idea de lo que hacia

secreto es menor o igual a 5, si es falso va retornar true o viceversa

export function solution(secreto) {
  // Tu código aquí 👈
  return !(secreto <= 5);
}

La respuesta mas larga . jajaja

function solution(secreto) {
  var resultado;

  if (secreto > 5) {
    resultado = true;
  } else {
    if (secreto === 5) {
      resultado = true;
    } else {
      resultado = false;
    }
  }

  return resultado;
}

Tipo Relax

export function solution(secreto) {
  if ( secreto > 5 ) {

    return true;

  } else if ( secreto <= 5 ) {
    
     return false;

  }
}

Salio bien despues de todo 😄

undefined