211service.com
La novena abeja pitón anual
Un grupo cómodamente grande se reúne en el salón principal del dormitorio del East Campus, donde el horario del día para el fin de semana de malas ideas gira desde el techo. Realizado cada año desde 2003 durante el Período de Actividades Independientes (IAP) de enero, Bad Ideas actualiza las ideas más poco prácticas de la comunidad sin los límites del buen juicio, sin necesidad de habilidades. Esta noche, la multitud se reunió para asistir a la novena edición anual de Python Bee (una tradición que data de 2009, pero siempre llamada la novena edición anual).
A los competidores se les dan tareas para completar utilizando el lenguaje de programación Python, y deben recitar sus respuestas en voz alta, carácter por carácter, mientras el juez escribe el trabajo para mostrarlo en una pantalla de proyección detrás de ellos. No se permiten el retroceso, los caracteres de control ni las flechas, aunque se puede borrar la línea actual.
¡Literalmente aprendí Python hace dos semanas! anuncia un aspirante a concursante. ¡Estupendo! Eso lo califica, responde Brian Chen '19, quien se desempeña como juez.
El primer problema es sencillo: encuentre el valor mínimo en una lista en menos de tres minutos. El primer concursante llama a la función min de Python, entre risas de la audiencia. Para otro problema, un concursante encuentra la mediana de tres números enteros al tomar su suma, con un grito ahogado colectivo, luego restando su mínimo y máximo, para vítores. De 11 concursantes, cinco pasan la ronda 0.
Después de eso, el juego se vuelve más difícil. Adoptando el espíritu de Bad Ideas, un concursante rebelde escribe un código para importar y borrar el sistema operativo (el sistema operativo y el juego sobreviven). Otros retos, dejados como ejercicio para el lector:
- Dada una lista que contiene un entero, recuperar ese entero. No puede usar corchetes.
- Suma dos números enteros sin usar el carácter +.
- Resta 1 sin usar el carácter −.
- Y por último: generar el número 2017 sin utilizar dígitos.
Alrededor de la sala hay ingredientes para ejecutar otras malas ideas: vigas de madera, alitas de pollo y suficiente papel de regalo para un evento en el que los participantes envolverán mesas, sillas y posiblemente personas. Dos inodoros uno frente al otro, procurados para hacer un columpio de inodoro. Otras actividades desaconsejables en el expediente incluyen trineos tirados por perros humanos, baile sobre hielo con hoverboard, corte de pelo rápido, abrir cintas métricas más allá de los límites anunciados y subir y bajar repetidamente las escaleras del Green Building del MIT, el edificio más alto de Cambridge. . El objetivo aparentemente quijotesco de hornear 212 galletas finalmente se superará, produciendo 4123 galletas con chispas de chocolate y demostrando que a veces incluso las malas ideas producen buenos resultados.
Python Bee de este año se declara un empate entre Aleksejs Popovs '20 y Yevhenii Diomidov '18. ¿El premio? Rompecabezas de rompecabezas. Esto es el MIT, después de todo.