Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hackaton 2
Hackaton 2
Instrucciones generales:
• Luego de resolver cada problema debe subir su código al juez en la dirección
http://146.83.128.78/juez/
• Recuerde que el nombre del archivo no debe contener espacios ni caracteres
especiales. Por ejemplo, problemaA.py es un buen nombre
• La salida por pantalla debe ser exactamente igual a la presentada. Considere los
espacios y tildes en las salidas.
• Todos los archivos deben iniciar con un comentario con el nombre del equipo y el de
sus integrantes.
• Para que el juez revise correctamente los archivos debe simplemente suponer que
están en la misma carpeta.
• Para recibir parámetros numéricos por teclado deje el parámetro de la función input
vacío. Ejemplo: x = int(intput())
• Para imprimir números decimales, utilice la función round() para dejarlos solo con
dos decimales cuando el problema lo pida. Ejemplo: round(variable,2)
• Por temas de compatibilidad se recomienda abrir el archivo de la siguiente forma:
file = open(‘archivo.txt’, ‘r’, encoding='utf-8')
Problema B – A Comer!
Debido a la pandemia a la que se enfrenta el mundo en la actualidad es que diversos rubros han
debido cambiar sus ofertas y/o servicios a los clientes, entre ellos se encuentran los restaurantes.
El restaurante “Los Ríos Turbios” está ubicado en la ciudad de Coquimbo y el administrador
necesita que ustedes generé un programa que les entregue diversa información relevante para
la gestión del local.
El restaurante posee 3 espacios diferentes, estos son la Terraza, Salón y VIP. En cada uno de
estos sectores se pueden reservar diferentes mesas según la capacidad que se solicite, la mesas
pueden ser de 2, 4, 6 y 10 personas.
Sector,TipoMesa,Estacionamiento
Sector: Sector en el cual se encuentra la mesa solicitada. String.
TipoMesa: Tipo de mesa que desea reservar. Número entero.
Estacionamiento: Indica si el cliente desea reservar estacionamiento en su estadía o no.
String.
Una reserva se puede considerar como exitosa o rechazada, para clasificar estos escenarios
considere lo siguiente:
Reserva Exitosa
➢ Cada reserva genera un ingreso económico para él restaurante; para poder calcular dicho
ingreso se debe utilizar la siguiente formula:
Tipo Mesa = Las mesas de 2 y 4 personas tiene un valor de reserva de $4.000. Las mesas de
6 y 10 tienen un valor de $6.500
Índice sector= si el sector es Terraza o Salón el factor es de 0.8, en caso de reservar en VIP
el índice es de 1.1
➢ A medida que se va procesando el archivo y se generan las reservas, las mesas quedan
reservadas y se debe disminuir la disponibilidad de estas en el sector.
Reserva Rechazada