01-10-2023 04:56 PM
Hola!
Tengo una problemilla.
I és que al hacer una liga de futbol de 20 equipos, obtengo las estadísticas de cada equipo de; goles a favor, en contra, partidos ganados,...
Con lo que tengo 20 estadísticas dbl, unas para cada equipo.
Y el problema que tengo, es que necesito comparar todos estos 20 datos dbl sin array, para ordenar estos equipos del mejor al menor según sus puntos, goles a favor, etc.
Seria un placer si alguien me pudiese ayudar.
Gracias
01-10-2023 07:22 PM
So what is the data structure? Why DBL? Aren't these all integers? Why are arrays not allowed?
01-10-2023 07:53 PM
No uso matrices. Todos los datos los obtengo desde un excel, donde pongo los resultados de todos los aprtidos y desde alli, separo todos los datos.
Dejo el proyecto
01-11-2023 08:46 AM - edited 01-11-2023 08:48 AM
As a first step, you should cleanup the file format. Using ";" as column delimiter, it looks like a score table, but the fields/headers are not correctly aligned and the "scores" not well formatted. (What is the difference between a "0-2", a "1,2" or a "2" and what do the numbers mean? How should empty fields be treated?) CAn we assume that the teams in the row and column headers match?
In any case, parsing that table into a score (once we know what the entries mean!) does not need a state machine with dozens of states and tons of duplicate code. All you probably needs is one flat piece of code the size of a postcard!