IIC2233 / Syllabus

135 stars 11 forks source link

Dudas sobre el metodo buscar_y_plantar #138

Open Johan-10 opened 3 weeks ago

Johan-10 commented 3 weeks ago

Prerrequisitos

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

Duda

En si tengo dos dudas: La primera que si se asume que los predios en la lista self.predios están en orden ósea [P1, P2, P3, ...] o por el contrario se asume que los predios están desorden y yo debo de organizarlos ósea de [P2, P3, P1, ...] pasar a [P1, P2, P3, ...], ya que este orden importan al momento de plantar.

Además confirmar esto, cuando me entregan el código de cultivo junto con largo y ancho, yo lo que debo hacer es primero ir al primer predio en la lista self.predios mirar si "cabe" el cultivo en alguna parte de ese predio (sin hacer rotaciones) y luego colocarlo, de no haber espacio ir al segundo predio y repetir asi sucesivamente.

image

Por ejemplo acá tomando el ejemplo del enunciado el código iría registrando cada esquina una a una y plantaria en la zona verde (4) y no en las zonas antes registradas (1), (2) y (3) porque no hay espacio.

vgalfaro commented 2 weeks ago

Hola, respecto a lo primero, si importa el orden y este debe ser el igual a como venían en el .txt, en el enunciado dice "Al buscar dónde plantar los cultivos, se debe respetar el orden de prioridad de los predios disponibles, desde el primero hasta el último generado según el archivo" por lo tanto, si en el .txt dice P1 P2 P3, o P3 P4 P2, tiene que ser el mismo en la lista de predios. Lo segundo, debes revisar los predios en orden (que te dije antes) y buscar donde cabe para plantarlo, el ejemplo que me das así debería quedar plantado. Espero haberte ayudado, saludos!

Johan-10 commented 2 weeks ago

Si si ya lo tengo claro mil gracias :)