Yo hice esto y funciono
export function solution(secreto) {
return !(secreto <= 5);
}
Introducción a JavaScript
¿Qué es JavaScript y para qué sirve?
Accede a la versión más actualizada de este contenido
¿Por qué JavaScript?
Elementos de un Lenguaje de Programación: Variables, Funciones y Sintaxis
¿Qué es una variable?
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
Juan David Castro Gallego
Aportes 245
Preguntas 10
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.
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
}
mi pequeño aporte
export function solution(secreto) {
return (secreto > 5)
}
Otra forma de resolver el Playground
export function solution(secreto) {
return secreto > 5
}
Solución:
export function solution(secreto) {
return (secreto > 5);
}
Genialel playground en mi caso muy lento para dar el feedback de pruebas superada
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);
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?