程序設(shè)計競賽“愚人杯”完美收官
4月1日恰逢愚人節(jié),人人歡笑熱情高。以“愚人節(jié)我希望大家玩點有技術(shù)含量的”為活動的中心主旨,“愚人杯”程序設(shè)計競賽在信息科學(xué)樓成功舉行。
本次比賽由啟明星工作室、科技創(chuàng)新中心與計算機協(xié)會共同舉辦,面向各組織成員,旨在加深大家對編程的熱愛、開拓同學(xué)們的視野,以及給大家展示編程娛樂性或是浪漫的一面,讓大家收獲意外的驚喜。
正如其名字,本次競賽最大的的特點便是“不正經(jīng)”——娛樂性。也就是說,舉辦比賽的目的并不在于讓大家去追求取得好的名次或是獲得獎項,而在于鼓勵大家以娛樂的心態(tài)感受到編程的魅力,在算法設(shè)計中獲得“愚”悅。倘若你一開始就準備用常規(guī)的競賽思維參加愚人杯,那么從心態(tài)上,你將會先輸人一籌。
愚人杯”激勵我們打破一些慣性思維,以創(chuàng)新的態(tài)度來解決問題。
例如這題,這些數(shù)字看似毫無關(guān)聯(lián),讓人摸不著頭腦,但當你換個角度,將數(shù)字倒看,就會發(fā)現(xiàn)這些數(shù)字實則是有序的。其實很多時候在編寫代碼時,我們都需要換一個思路解題。
“愚人杯”靈活化參賽者的思維,需要參賽者適時調(diào)整自己戰(zhàn)略。例如,這一題告訴我們答案就在這一程序之中,而打開程序后看到的卻是這幅景象:
如果你只是一直等待下去,那么只是在白白地消耗自己的時間。我們何不先做其他題目,在完成自己能完成的題目后再靜下心來細細思索。正如題目所說,答案在程序中,而答案就是None。若是按照慣性思維,我們就會一直等待,百思不得其解。但如果換個思路,大膽猜測,也許“等不到”正是題目的答案。很多時候,生活也是如此。
“愚人杯”將程序和生活實際聯(lián)系起來,讓教材知識鮮活起來。也就是說,程序并不冰冷,程序可以解決生活中的一系列問題。下面就是出題組同學(xué)結(jié)合學(xué)校最近熱點所出的一個獨創(chuàng)題目及其解析。
“愚人節(jié)”
“我希望大家玩點有技術(shù)含量的”
“愚人杯”沒有壓力,不需要和某一個題目較真,不需要為獎項與排名擔(dān)憂,在這里你可以盡情感受編程的魅力。
“欸?怎么還有人在玩射擊游戲啊?”實際上,射擊游戲也是本次競賽的一個題目。進入游戲后完成相關(guān)任務(wù)拿到提示,這樣才能把題目完成。將射擊游戲結(jié)合進來不僅能夠大大提升本次比賽的娛樂性,同時在啟明星工作室的成員簡單介紹了這個花了兩天時間搭建的簡陋游戲之后,同學(xué)們學(xué)習(xí)編程的的熱情之火也被點燃了?;蛟S之前從沒意識到這種看似很復(fù)雜的游戲離我們親手創(chuàng)造它的距離并不遙遠,或許自己課余再多學(xué)點,就可以邁出勝利的一步。
此次“愚人杯”是三個組織的一次創(chuàng)新性嘗試,旨在吸引更多的同學(xué)參與到編程競賽中來,激發(fā)大家的編程學(xué)習(xí)熱情,將學(xué)習(xí)和娛樂聯(lián)系起來,同時充分鍛煉大家的能力。
作品詳見(復(fù)制以下鏈接進瀏覽器查看):
https://mp.weixin.qq.com/s/gOX9oSScbeJ7YFPnaIQLDQ