IIC2233 / syllabus-2020-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🎉🎊
35 stars 68 forks source link

Duda con función traducir módulo con varios horarios el mismo día #1338

Closed rldelafuente closed 4 years ago

rldelafuente commented 4 years ago

Hola!

Me queda la duda con el siguiente ejemplo: "AYU#J:4;CLAS#J:5,6;LAB;PRA;TAL;TER;TES"

En este ejemplo, ¿cual sería el formato de la llave "CLAS"? ¿"CLAS": [("J", 5, 6)]?

Gracias de antemano!

igbasly commented 4 years ago

Hola @rldelafuente :v:

Para estos casos, puedes visualizar esta etapa de conversión como tener que obtener los módulos individuales, es decir, en el formato de tupla ("str_dia", int_modulo). Por lo tanto, se puede interpretar que para todos los días del horario indicado ("J" en este caso) se tendrá clases en cada módulo descrito, lo cual obteniendo sus conversiones individuales resulta en:

"CLAS": [("J", 5), ("J", 6)]

Saludos y mucho éxito 🙌 .

CarlosOlivos commented 4 years ago

Existe un caso donde hayan distintos días con distintos modulos, por ejemplo "CLAS#J:5,6{separador}V:4{separador}S:1" y si existe, cual seria el separador?

igbasly commented 4 years ago

@CarlosOlivos puedes asumir que esto no ocurrirá, pero en la issue #1320 se explica más al respecto :+1:.