Ticket Time es-419 Explainer

Explicación de Hora de Boleto

Objetivo de este acertijo: Buscar información clave en un problema verbal y resolver el problema usando un código.

Tutorial de la solución: Ayah debe averiguar cuántos estudiantes de su clase necesita un boleto de adulto para su viaje al museo. El museo exige que todos los visitantes mayores de 12 años tengan un boleto de adulto.

En este acertijo, studentList se importa del código adicional. Contiene un arreglo de objects, cada uno con una propiedad name y age.

La función tendrá que llamarse con studentList, así que para comenzar, agrega un parámetro a la función needsAdultTicket(), por ejemplo, needsAdultTicket(list).

Luego, dentro de la función agrega un for loop para iterar por el parámetro. A continuación, agrega una if statement que verifique si la propiedad age de cada elemento en el arreglo es mayor que 12.

Dentro de la if statement, usa console.log() para imprimir la propiedad name de los estudiantes mayores de 12 años.

Por último, llama a la función con studentList como un argumento.
Solución del código de ejemplo:

import { studentList } from 'class.students';

function needsAdultTicket(list) {
    for (var element of list) {
        if (element['age'] > 12) {
console.log(element['name']);
        }
    }
}

needsAdultTicket(studentList);

Código adicional (código oculto que se ejecuta antes del código del acertijo):

let studentList = [
{name:'Amelia',     age: 13},
{name:'Anna' ,      age: 12},
{name:'Charlotte',  age: 13},
{name:'Claudia',    age: 13},
{name:'Clyde',      age: 13},
{name:'Emily',      age: 12},
{name:'Jack',       age: 12},
{name:'Kyle',       age: 13},
{name:'Marcus',     age: 13},
{name:'Rachel',     age: 12},
{name:'Tony',       age: 12},
        ];
4 Likes

Muy agradecido por la explicación. Yo creía que debía usar lo mismo pero, en lugar de usar el string ‘age’ o ‘name’ yo usaba ‘alumno’.age y ‘alumno’.name

1 Like


Este es mi código. Yo estaba intentando pasar a la siguiente lección, pero sigo atrapado. Por favor, alguién que me ayude para salir de este gran problema que ya me duele mi cabeza.

4 Likes

Hola tengo un problema con esta lección , hice todo tal cual la corrección pero nada que deja seguir. Un detalle es que la visualización del codigo queda un ‘>’ al final en blanco no se si tendra que ver

Intenta unicamente needsAdultTicket(studentList) sin el comando Console.Log

2 Likes


Aqui esta la respuesta me costo mucho pero aqui esta

No me deja avanzar necesito ayudaaaa! no se si es error de la pagina o yo no estoy viendo el error, por que intente de la manera que dejaron fijado en los comentarios pero tampoco sirve! AYUDA gracias