211service.com
N. gada Python Bee
Ērti liela grupa pulcējas East Campus kopmītņu galvenajā atpūtas telpā, kur no griestiem griežas Bad Ideas Weekend dienas grafiks. Katru gadu kopš 2003. gada janvāra neatkarīgo aktivitāšu periodā (IAP) tiek rīkotas programmas Bad Ideas, kas aktualizē kopienas visnepraktiskākās idejas bez labas sprieduma robežām, bez prasmēm. Šovakar pūlis ir pulcējies, lai apmeklētu n-to ikgadējo Python Bee (tradīcija, kas aizsākās 2009. gadā, bet vienmēr tiek saukta par n-to ikgadējo).
Sacensību dalībniekiem tiek doti uzdevumi, kas jāizpilda, izmantojot Python programmēšanas valodu, un viņiem savas atbildes ir jāatskaita skaļi, rakstzīmei pēc rakstzīmes, kamēr tiesnesis ieraksta darbu, ko parādīt uz projektora ekrāna aiz viņiem. Atkāpšanās taustiņš, vadības rakstzīmes un bultiņas nav atļautas, lai gan pašreizējā rindiņa var tikt notīrīta.
Es burtiski iemācījos Python pirms divām nedēļām! topošais konkursa dalībnieks paziņo. Lieliski! Tas padara jūs kvalificētu, atbild Braiens Čens ’19, kurš pilda tiesneša pienākumus.
Pirmā problēma ir vienkārša: atrodiet minimālo vērtību sarakstā mazāk nekā trīs minūtēs. Pirmais konkursa dalībnieks Python min funkciju sauc par skatītāju smiekliem. Citai problēmai konkursa dalībnieks atrod trīs veselu skaitļu mediānu, ņemot to summu līdz kolektīvam elpas vilcienam, pēc tam atņemot to minimālo un maksimumu, lai iegūtu gaviles. No 11 dalībniekiem pieci iztur 0. kārtu.
Pēc tam spēle kļūst grūtāka. Aptverot Bad Ideas garu, viens dumpīgs konkursa dalībnieks raksta kodu, lai importētu un notīrītu operētājsistēmu (gan operētājsistēma, gan spēle izdzīvo). Citi izaicinājumi, kas atstāti kā uzdevums lasītājam:
- Ja sarakstā ir viens vesels skaitlis, izgūstiet šo veselo skaitli. Jūs nedrīkstat izmantot iekavas.
- Pievienojiet divus veselus skaitļus, neizmantojot rakstzīmi +.
- Atņemiet 1, neizmantojot rakstzīmi −.
- Un visbeidzot: ģenerējiet numuru 2017, neizmantojot ciparus.
Apkārt telpai ir sastāvdaļas citu Slikto Ideju īstenošanai: koka sijas, vistu spārniņi un pietiekami daudz dāvanu iesaiņojuma pasākumam, kurā dalībnieki iesaiņos galdus, krēslus un, iespējams, cilvēkus. Divas tualetes ir vērstas viena pret otru, iegādātas tualetes šūpoles izgatavošanai. Citas nepārdomātas aktivitātes, kas tiek veiktas, ietver cilvēku braukšanu ar suņu kamanām, ledus dejas uz ledus, ātrgaitas matu griešana, mērlentes atvēršana, pārsniedzot reklamētos ierobežojumus, un atkārtota skriešana augšā un lejā pa MIT Green Building kāpnēm, kas ir augstākā ēka Kembridžā. . Šķietami donkihotiskais mērķis izcept 212 cepumus galu galā tiks pārspēts, saražojot 4123 šokolādes cepumus un pierādot, ka dažreiz pat sliktas idejas dod labus rezultātus.
Šī gada Python Bee tiek pasludināta neizšķirta starp Alekseju Popovu '20 un Jevheniju Diomidovu '18. Balva? Prāta spēles. Galu galā tas ir MIT.