IIC2233 / syllabus-2019-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🎉 🎊
43 stars 69 forks source link

TXX: Funciones extra #645

Closed bahidalgo closed 5 years ago

bahidalgo commented 5 years ago

Hola, En el módulo main.py, ¿puedo crear funciones extras que sean llamadas por las funciones que piden completar? Ejemplo:

def search(tree_path, value): blabla be_path(tree_path) blabla

def be_path(tree_path): blabla

¿Puedo usar la librería pathlib? Esto debido a que no sé si los paths siempre estarán en la carpeta test.

Hernan4444 commented 5 years ago

Hola Si puedes crear funciones extras y no puedes usar librerías adiciónales. Este último punto se especifica en la sección Restricciones y Alcance del enunciado.

Saludos ✌️

bahidalgo commented 5 years ago

En ese caso, ¿puedo suponer que los árboles de prueba estarán siempre dentro de la carpeta test? Muchas gracias!

Hernan4444 commented 5 years ago

No, no puedes asumir eso. En el enunciado incluso se indica que no puede asumir que las carpetas test y student_solution puedan estar.

Solo puedes asumir que te entregaremos un path válido en la función 2 y 3, en la 1 puede ser inválido, pero con los contenidos del curso podrán solucionar ese problema.

Saludos ✌️