IIC2233 / Syllabus

143 stars 13 forks source link

Librerías permitidas y no permitidas T3 #420

Open catalinaortegacalderon opened 1 week ago

catalinaortegacalderon commented 1 week ago

Para consultar sobre una librería deben responder esta issue con una pregunta de la siguiente forma:

¿Puedo usar la librería nombre_librería para hacer explicación_de_lo_que_quiero_hacer?

¡Recuerden especificar en su README qué librerías utilizan!


Librerías Permitidas

❌ Librerías Prohibidas

☠️ Built-ins Prohibidos

El uso de alguna de las siguiente funciones es automáticamente un 1,0 sin discusión: 😭

⚠️ Malas prácticas

El uso de las siguientes prácticas será considerado una mala práctica:

xperseosses commented 1 week ago

Hola, se que está permitida la librería itertools, pero ¿ Están permitidas todas las funciones que trae, por ejemplo la función cycle() ?

FiuProgra commented 1 week ago

Hola! Quería preguntar si es que se puede usar la librería copy. Muchas gracias!

catalinaortegacalderon commented 1 week ago

Hola, se que está permitida la librería itertools, pero ¿ Están permitidas todas las funciones que trae, por ejemplo la función cycle() ?

Hola! Si, todas las de itertools

catalinaortegacalderon commented 1 week ago

``

Hola! Quería preguntar si es que se puede usar la librería copy. Muchas gracias!

hola! recuerda especificar para qué la utilizaras por favor :) para poder evaluarlo

FiuProgra commented 1 week ago

Hola! Quería preguntar si es que se puede usar la librería copy. Muchas gracias!

hola! recuerda especificar para qué la utilizaras por favor :) para poder evaluarlo

@catalinaortegacalderon Para poder copiar el generador en la función pedido_con_mayor_descuento_utilizado().

catalinaortegacalderon commented 1 week ago

Hola! Quería preguntar si es que se puede usar la librería copy. Muchas gracias!

hola! recuerda especificar para qué la utilizaras por favor :) para poder evaluarlo

@catalinaortegacalderon Para poder copiar el generador en la función pedido_con_mayor_descuento_utilizado().

No está autorizado. Te invito a buscar maneras alternativas de copiar el generador. Mucho éxito en tu tarea :)

GasparSalas commented 6 days ago

Hola. Esta permitido importar utilidades en consultas?

undieguito commented 6 days ago

Hola. ¿Está permitido utilizar la librería os para hacer paths relativos? Saludos.

catalinaortegacalderon commented 6 days ago

Hola. Esta permitido importar utilidades en consultas?

si!

catalinaortegacalderon commented 6 days ago

Hola. ¿Está permitido utilizar la librería os para hacer paths relativos? Saludos.

Hola! Si.

Yeps3nM commented 6 days ago

Hola! se puede usar la función Counter de la librería collections?

NicolasPhilippi commented 6 days ago

Hola, ¿Se puede usar .issubset()? Seria para filtrar si un set es subconjunto de otro.

catalinaortegacalderon commented 6 days ago

Hola, ¿Se puede usar .issubset()? Seria para filtrar si un set es subconjunto de otro.

Hola! Sí se puede. Es un método "built in" de python. Todos los métodos "built in" estan autorizados a excepción de "exec" y "eval".

Yeps3nM commented 5 days ago

Hola! se puede usar cambio de estructuras directamente, sin que sean por comprensión? como list() o dict()?

catalinaortegacalderon commented 5 days ago

Hola! se puede usar cambio de estructuras directamente, sin que sean por comprensión? como list() o dict()?

Hola! Si se puede. Eso si, te recomiendo que monitorees el tiempo de tu solución. Los tests deben correr en menos del tiempo máximo establecido. Hay operaciones mas rápidas que otras para que lo tengas en cuenta :)

mxmauoc0 commented 3 days ago

Hola Buenas, se que esta permitida la libreria itertools, solo para quedarme con más seguridad , esta permitida la función itertools.tee() ?

catalinaortegacalderon commented 3 days ago

Hola Buenas, se que esta permitida la libreria itertools, solo para quedarme con más seguridad , esta permitida la función itertools.tee() ?

Hola! sí, está permitida

NikowskyUC commented 17 hours ago

Hola! Se puede usar la libreríapathlib? Para usar la clase Path al abrir archivos.

Ejemplo: file = open(Path("data/archivo.txt"))