Yo hice esto y funciono
export function solution(secreto) {
return !(secreto <= 5);
}
Introducción a JavaScript
¿Por qué JavaScript?
¿Qué es JavaScript y para qué sirve?
Elementos de un Lenguaje de Programación: Variables, Funciones y Sintaxis
Qué es una variable en JavaScript
Qué son las funciones en JavaScript
¿Qué es una función declarativa y una expresiva?
Playground: retorna el tipo
Quiz: Introducción a JavaScript
Bases de JavaScript
Scope
Hoisting
Coerción
Valores: Truthy y Falsy
Operadores: Asignación, Comparación y Aritméticos.
Playground: compara un número secreto
Quiz: Bases de JavaScript
Condicionales
Condicionales: If, Else, else if
Switch
Playground: tienda de tecnología
Quiz: Condicionales
Arrays
¿Qué es un array?
Playground: detecta el elemento impostor de un array
Quiz: Arrays
Loops
Loops: For y For...of
Loops: While
Playground: rescata al estudiante
Objects
Objects
Objects: Función constructora
Playground: permiso para conducir
Métodos de Arrays
Métodos de recorridos de Arrays
Recorriendo Arrays con .find(), .forEach() y .some()
Eliminando elementos de un Array
Playground: Arregla el Bug
Quiz: Métodos de Arrays
Próximos pasos con JavaScript
Continúa con el Curso Práctico de JavaScript
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 145
Preguntas 7
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.
export function solution(secreto) {
if (5 < secreto) {
return true;
} else {
return false;
}
}
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.
Esta es mi solución
export function solution(secreto) {
if (secreto > 5) {
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
}
export function solution(secreto) {
return secreto > 5;
}
Yo realicé la siguiente solución
export function solution(secreto) {
return (secreto > 5);
}
export function solution(secreto) {
return Boolean(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
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.
export function solution(secreto) {
if (secreto > 5) {
return true;
} else {
return false;
}
}
Mi solución
export function solution(secreto) {
return secreto > 5;
}
Mi solucion
export function solution(secreto) {
// Tu código aquí 👈
return secreto > 5;
}
export function solution(secreto) {
// Tu código aquí 👈
if (secreto <= 5) {
return false
} else {
return true
}
}
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
}
Solucion:
export function solution(secreto) {
if (secreto > 5) {
return true
}
else {
return false
}
}
if (secreto > 5) {
return true
} else {
return false
}
function solution (secreto)
{
if(secreto>5)
return true
else
return false
}
solution(1)
solution(5)
solution(10)
desconfié mucho en el número secreto 😅
export function solution(secreto) {
var numero = Number(secreto);
return numero > 5 || numero > 5;
}
export function solution(secreto ) {
return secreto <5
}
Hola, esta es otra forma que encontré para solucionar el reto:
export function solution(secreto) {
// Tu código aquí 👈
return Boolean(secreto > 5)
}
Esta fue mi solución:
export function solution(secreto) {
return (secreto > 5);
}
Mi solución:
export function solution(secreto) {
// Tu código aquí 👈
if (secreto > 5) {
return true
} else if (secreto <= 5) {
return false
}
}
Orgulloso pero a la vez asombrado porque se pudo haber hecho en una sola línea. Eso implica a seguir aprendiendo.
FLAWLESS VICTORY
La verdad ya sabia programación así que hice trampa usando if´s de otra manera no se me ocurrió jsjsjsjjs
Yo lo hice así.
export function solution(secreto) {
return (secreto > 5)
}
Vi muchos códigos; pero creo que el mío es el mejor 😃
export function solution(secreto) {
// Tu código aquí 👈
return Boolean(secreto>5)
}
Se que esto se sale el modulo en el que estamos, pero así seria la respuesta usando condicionales.
export function solution(secreto) {
if (secreto > 5) {
return true;
} else if (secreto <= 5)
return false;
}
Esta es mi solución, no sé si es muy larga pero lo intenté y es correcta.
Al utilizar el operador ternario nos permite dar soluciones más rápidas y legibles que con el if tradicional.
Saludos.
export function solution(secreto) {
// Tu código aquí 👈
return secreto > 5 ? true : false;
}
export function solution(secreto) {
// Tu código aquí 👈
if (secreto > 5) return true
else return false
}
aca dejo mi aporte
No le entiendo mucho a los retos que ponen, se esta volviendo un curso tedioso.
Waos, increible que se pueda comprimir en una sola línea
Les comparto mi aporte de esta clase:
export function solution(secreto) {
// Tu código aquí 👈
return (secreto > 5);
}
Saludos!
export function solution(secreto) {
return secreto > 5 === true
}
hola equipo!, les comparto mi solución, mucho éxito a todos y sigamos practicando.
export function solution(secreto) {
var truu = secreto > 5;
return Boolean(truu);
}
solution(1);
solution(5);
solution(10);
mi solución:
.
.
.
.
.
.
.
.
…
.
…
.
.
.
.
.
.
.
…
.
.
.
.
.
.
.
.
.
.
export function solution(secreto) {
// Tu código aquí 👈
if (secreto > 5) {
return true;
} else if (secreto <= 5) {
return false;
}
}
solution(1);
solution(5);
solution(10);
export function solution(secreto) {
return (secreto > 5 ? true : false);
}
<code>
export function solution(secreto) {
return secreto > 5 ? true : false;
}
</code>
mi solucion fue esta:
export function solution(secreto)
{
var a = Boolean;
a = secreto > 6;
return a; // Tu código aquí 👈
}
export function solution(secreto) {
return secreto > 5;
return secreto < 5;
return secreto < 5;
}
export function solution(secreto) {
if (secreto <= 5) {
return false;
} else if (secreto >= 5) {
return true;
}
}
Trate de aplicar lo visto en clases anteriores, sin usar condicionales:
export function solution(secreto) {
var respuesta = Boolean(secreto > 5)
return respuesta
Otra posibilidad xD
export function solution(secreto) {
return (secreto > 5) ? true : false;
}
Yola hice con 2 condiciones con if y else if
export function solution(secreto) {
//Si es mayor a 5 = true
if (secreto > 5) {
return true;
//Si es menor o igual a 5 = false;
} else if(secreto <= 5){
return false;
}
}
solution(1);
solution(5);
solution(10);
Me salió con esto:
function solution(secreto) {
if (secreto >5) {
return true;
} else {
return false;
}
}
Directamente con ‘Boolean’
Me encantan los playgrounds, that’s it.
Con una extracción simple
export function solution(secreto) {
ReadableStream
if (secreto > 5) {
return true
} else {
return false
}
}
reto.
function solution(secreto) {
return secreto > 5 ? true : false;
}
solution
expresión ternaria
evalúa la condición secreto > 5
y devuelve true
si es verdadera, o false
si es falsa. Entonces, no es necesario utilizar una declaración if / else
para resolver este desafío..
if / else
. Tiene la siguiente sintaxis: condición ? expresión si verdadero : expresión si falso
.
.
true y false
. Por ejemplo, se puede utilizar para devolver diferentes valores según el tipo de datos que se estén evaluando.Esta fue mi solución.
export function solution(secreto) {
// Tu código aquí 👈
return Boolean(secreto > 5);
}
console.log(solution(1));
console.log(solution(5));
console.log(solution(10));
return secreto > 5;
Buena noche, comparto mi resultado:
export function solution(secreto) {
if (secreto > 5) {
return true;
} else {
return false;
}
}
export function solution(secreto) {
// Tu código aquí 👈
if (secreto > 5)
return true;
return false;
}
export function solution(secreto) {
// Tu código aquí 👈
if (5 < secreto) {
return true;
} else {
return false;
}
}
Yo lo hice de esta manera
export function solution(secreto) {
if(secreto>5) {
return true
}
else {
return false
}
}
A mi se me ocurrio hacerlo asi
export function solution(secreto) {
return !(secreto<=5)
}
export function solution(secreto) {
if (secreto <= 5) {
return false;
}
else {
return true;
}
}
solution(1)
solution(2)
solution(3)
export function solution(secreto) {
return secreto >5 ? true : false
}
Siempre es importante ver lo que otra gente hace, puesto que la mayoria del tiempo un porgramador estará leyendo y entendiendo código.
estuve probando en la consola mis posibles soluciones y me di cuenta que la forma mas basica de hacerla es con if y else if. pero estuve buscando y dice que el else if evalua booleanos es decir que por defecto dirá si es true o false
export function solution(secreto) {
if (secreto > 5) {
return true
} else {
return false
}
}
reto completado, utilize los if y else if… ya habia visto esto asi que se me hizo facil de hacerlo asi
export function solution(secreto) {
if (secreto > 5)
return true
else if (secreto <= 5)
return false
}
Esta es otra solución:
export function solution(secreto) {
// Tu código aquí 👈
const valor = secreto > 5;
return valor;
}
Lo hice asi
export function solution(secreto) {
var xd = secreto > 5;
return xd;
}
la forma más facil para mi:
export function solution(secreto) {
return secreto > 5
}
En mi caso probé las soluciones de los comentarios y no me arrojó la solución esperada,
Así que lo que hice fue revisar el código y según yo el número secreto es 5:
Desconozco sí realmente la respuesta es 5, pero, me pareció interesante indagar el código interno de la página
Mi solución se basa en el uso de la mayoría de operadores por ejemplo operador lógico OR ||
, operadores binarios > ó <=
y El operador de negación o NOT !
.
function solution(secreto) {
return secreto > 5 || !(secreto <= 5) 👈
}
Funcionó igual 😄
export function solution(secreto) {
var solucion = secreto > 5 ? true : false;
return solucion;
}
export function solution(secreto) {
return secreto > 5;
}
yo lo hice de esta manera con un if else
if(secreto>5)
{return true }
else if(secreto <=5){
false}
lo simplifique lo mas que pude.
export function solution(secreto) {
return secreto > 5;
}
Me costó mucho y vi los comentarios, lo hacian con if and else y me confundió más.
En otro comentario vi como lo hicieron con lo aprendido hasta ahora y ahì si lo logré, copiando, pero lo hice
export function solution(secreto) {
return Boolean(secreto> 5);
}
Así, usamos lo aprendido hasta ahora. Y tiene mucha lógica.
Lo hice como aprendi en Csharp.
export function solution(secreto) {
// Tu código aquí 👈
if (secreto > 5) {
return true;
}
else if (secreto <= 5)
{
return false;
}
}
En mi caso lo hice de la siguiente manera:
function solution (secreto) {
return (secreto > 5);
}
if (secreto > 5)
return true
else secreto <= 5
return false
}
esto fue lo que se me ocurrio y pasó
ALERTA DE RESPUESTA
(SI NO QUIERES VER LA RESPUESTA PASA DE LARGO ESTA IMAGEN)
export function solution(secreto) {
return !secreto || secreto > 5
}
Normalmente lo habría hecho con un if pero creo que de la forma en la que lo hice esta vez es más fácil
export function solution(secreto) {
if (5 < secreto) {
return true;
}
else {
return false
}
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.