N-oji metinė Python bitė





Patogiai gausus būrys susirenka į East Campus bendrabučio pagrindinį holą, kur nuo lubų sukasi Bad Ideas Weekend dienos grafikas. Kasmet nuo 2003 m. sausio mėn. Nepriklausomos veiklos laikotarpiu (IAP) rengiamas „Blogos idėjos“ įgyvendina pačias nepraktiškiausias bendruomenės idėjas be gero sprendimo ribų, jokių įgūdžių. Šį vakarą minia susirinko dalyvauti n-tajame kasmetiniame Python Bee (tradicija, kilusi 2009 m., bet visada vadinama n-tuoju kasmetiniu).

Varžybų dalyviams pateikiamos užduotys, kurias reikia atlikti naudojant Python programavimo kalbą, ir jie turi garsiai, po simbolio deklamuoti savo atsakymus, teisėjui rašant darbą, kuris rodomas projektoriaus ekrane už jų. Backspace, valdymo simboliai ir rodyklės neleidžiami, nors dabartinė eilutė gali būti išvalyta.

Aš tiesiog išmokau Python prieš dvi savaites! skelbia būsimasis konkurso dalyvis. Puiku! Dėl to esate kvalifikuotas, atsako Brianas Chenas '19, einantis teisėjo pareigas.



Pirmoji problema nesudėtinga: mažiau nei per tris minutes suraskite sąraše mažiausią reikšmę. Pirmasis dalyvis mini Python funkciją vadina publikos juoku. Kitoje užduotyje dalyvis randa trijų sveikųjų skaičių medianą, paimdamas jų sumą (į kolektyvinį aiktelėjimą), tada atimdamas jų minimumą ir maksimumą iš sveikinimų. Iš 11 dalyvių penki praeina 0 turą.

Po to žaidimas tampa sunkesnis. Pasinaudojęs Blogų idėjų dvasia, vienas maištaujantis dalyvis rašo kodą, kad importuotų ir išvalytų operacinę sistemą (ir operacinė sistema, ir žaidimas išlieka). Kiti iššūkiai, palikti kaip pratimas skaitytojui:

- Pateiktas sąrašas, kuriame yra vienas sveikasis skaičius, gaukite tą sveikąjį skaičių. Jūs negalite naudoti skliaustų.
- Pridėkite du sveikuosius skaičius nenaudodami + simbolio.
- Atimkite 1 nenaudodami simbolio −.
- Ir galiausiai: sugeneruokite skaičių 2017 nenaudodami skaitmenų.



Aplink kambarį yra ingredientų kitoms blogoms idėjoms įgyvendinti: medinės sijos, vištienos sparneliai ir pakankamai dovanų pakavimo renginiui, kuriame dalyviai suvynios stalus, kėdes ir galbūt žmones. Du tualetai vienas prieš kitą, įsigyti tualeto sūpynėms gaminti. Kita neapgalvota veikla, apimanti žmonių šunų roges, šokius ant ledo, greitas plaukų kirpimas, matavimo juostos atidarymas, viršijantis reklamuojamas ribas, ir nuolatinis bėgimas aukštyn ir žemyn laiptais MIT Green Building, aukščiausias pastatas Kembridže. . Iš pažiūros donkichotiškas tikslas iškepti 212 sausainių galiausiai bus viršytas, pagaminus 4123 šokoladinius sausainius ir įrodant, kad kartais net blogos idėjos duoda gerų rezultatų.

Šių metų Python Bee paskelbtas lygiosios Aleksejaus Popovo 20 ir Yevhenii Diomidov '18 lygiu. Prizas? Galvosūkiai. Tai juk MIT.

paslėpti