Closed M-Altamirano closed 4 years ago
Hola @M-Altamirano :v:
Si lo ves de ese modo, ocurre que si uno de los cursos ya est谩 incluido en el horario dado, significar铆a que este cursos tendr铆a tope de horario en exactamente los mismo m贸dulos(porque ya est谩 dentro). Por lo tanto, bajo lo que el enunciado pide, no calificar铆a como un curso compatible.
Saludos y 茅xito 馃挭 .
El tema es que en el enunciado se especifica que cuando haya cursos donde algunas secciones pidan con lo requerido y otras no, entonces deber铆a retornar el curso en el diccionario, pero solo con las secciones que cumplan con lo requerido. Entonces, se puede dar que un curso ya tomado cuente como compatible.
Lo preguntaba porque podr铆a ser que el usuario quiera buscar solo cursos que aun no haya agregado al horario, o bien incluir secciones de cursos que ya haya tomado pero tenga otras alternativas de horario.
Si @M-Altamirano, disculpa mi confusi贸n tambi茅n 馃槄, cuando hablaba de cursos me refer铆a a secciones en espec铆fico, ya que hay que recordar que los NRC son propios de las secci贸n, por lo tanto, el fundamento sigue siendo el mismo. Si una secci贸n ya contiene su NRC en el horario dado, entonces no puede ser retornada dentro de un cursos por lo expresado antes, no as铆 otra secci贸n del mismo cursos como tu dices, ya que efectivamente podr铆a no compartir m贸dulos.
Entiendo eso, mi duda es si debo incluir o no los cursos que contengan alguna de las secciones pedidas. Por ejemplo, si solo pongo un nrc de 'calculo' en lista_nrc, debo incluir las secciones de calculo compatibles con ese nrc? O elimino 'calculo' completo nomas?
@M-Altamirano este filtro funciona a nivel secci贸n, por lo tanto, no debes incluir la secci贸n espec铆fica a ese NRC, el resto deber谩s verificar si no posee tope de horario. Entonces solo en el caso en que para un cursos ninguna secci贸n califique, no deber谩s incluirlo.
Ok, gracias!
Los cursos pueden incluir a los que contienen alguno de los nrc dados por el usuario, o deben ser excluidos? Saludos 馃槃