程序设计竞赛“愚人杯”完美收官
4月1日恰逢愚人节,人人欢笑热情高。以“愚人节我希望大家玩点有技术含量的”为活动的中心主旨,“愚人杯”程序设计竞赛在信息科学楼成功举行。
本次比赛由启明星工作室、科技创新中心与计算机协会共同举办,面向各组织成员,旨在加深大家对编程的热爱、开拓同学们的视野,以及给大家展示编程娱乐性或是浪漫的一面,让大家收获意外的惊喜。
正如其名字,本次竞赛最大的的特点便是“不正经”——娱乐性。也就是说,举办比赛的目的并不在于让大家去追求取得好的名次或是获得奖项,而在于鼓励大家以娱乐的心态感受到编程的魅力,在算法设计中获得“愚”悦。倘若你一开始就准备用常规的竞赛思维参加愚人杯,那么从心态上,你将会先输人一筹。
愚人杯”激励我们打破一些惯性思维,以创新的态度来解决问题。
例如这题,这些数字看似毫无关联,让人摸不着头脑,但当你换个角度,将数字倒看,就会发现这些数字实则是有序的。其实很多时候在编写代码时,我们都需要换一个思路解题。
“愚人杯”灵活化参赛者的思维,需要参赛者适时调整自己战略。例如,这一题告诉我们答案就在这一程序之中,而打开程序后看到的却是这幅景象:
如果你只是一直等待下去,那么只是在白白地消耗自己的时间。我们何不先做其他题目,在完成自己能完成的题目后再静下心来细细思索。正如题目所说,答案在程序中,而答案就是None。若是按照惯性思维,我们就会一直等待,百思不得其解。但如果换个思路,大胆猜测,也许“等不到”正是题目的答案。很多时候,生活也是如此。
“愚人杯”将程序和生活实际联系起来,让教材知识鲜活起来。也就是说,程序并不冰冷,程序可以解决生活中的一系列问题。下面就是出题组同学结合学校最近热点所出的一个独创题目及其解析。
“愚人节”
“我希望大家玩点有技术含量的”
“愚人杯”没有压力,不需要和某一个题目较真,不需要为奖项与排名担忧,在这里你可以尽情感受编程的魅力。
“欸?怎么还有人在玩射击游戏啊?”实际上,射击游戏也是本次竞赛的一个题目。进入游戏后完成相关任务拿到提示,这样才能把题目完成。将射击游戏结合进来不仅能够大大提升本次比赛的娱乐性,同时在启明星工作室的成员简单介绍了这个花了两天时间搭建的简陋游戏之后,同学们学习编程的的热情之火也被点燃了。或许之前从没意识到这种看似很复杂的游戏离我们亲手创造它的距离并不遥远,或许自己课余再多学点,就可以迈出胜利的一步。
此次“愚人杯”是三个组织的一次创新性尝试,旨在吸引更多的同学参与到编程竞赛中来,激发大家的编程学习热情,将学习和娱乐联系起来,同时充分锻炼大家的能力。
作品详见(复制以下链接进浏览器查看):
https://mp.weixin.qq.com/s/gOX9oSScbeJ7YFPnaIQLDQ