IIC2233 / Syllabus-2021-2

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
https://iic2233.github.io/
38 stars 48 forks source link

[AC Bonus] Duda en las funciones de generar estadisticas #382

Closed svilaza closed 2 years ago

svilaza commented 2 years ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Contenido

Hola, tengo una duda general respecto a todas las funciones de la parte 3. Que pasa si hay pokemones con valores repetidos en alguno de los casos? por ejemplo que dos tengan la misma altura o velocidad. Como manejamos esos casos? Lo mismo en el caso de los mejores atacantes si varios tiene el mismo valor de atk/def cuales deberíamos retornar y cuales no? (asumiendo que estos queden dentro del top 5)

igbasly commented 2 years ago

Hoola @svilaza :v:

Respecto a la primera pregunta, da lo mismo si dos Pokémon tiene atributos repetidos, no afectará en nada al programa, así que debes mantenerlos como cualquier otro Pokémon. Respecto a lo segundo, en el caso de la función obtener_mejores_atacantes, si resulta en que dos Pokémon tienen el mismo potencial de ataque, entonces debes dejar dejar primero el último en aparecer.

¿Se entiende? Si no quedo atento a otras consultas 😉

svilaza commented 2 years ago

@igbasly mmm me queda mas claro pero me pasó en el caso de la velocidad tenia 3 pokemon con igual valor y mi funcion retornaba el primero con esa velocidad y al probar el test me tiraba error pero luego si consdieraba el ultimo encontrado con ahi si funcionaba, asumo que eso es valido para el resto de funciones?

igbasly commented 2 years ago

@svilaza Sii, eso aplica a las demás funciones y se explica por como funcionan las funciones de ordenado. Pero probablemente para los test que evaluarán la AC consideraremos esos casos como cualquier de ellos bueno 👌 (solo a las funciones "mas rápido" y "más alto")