|
本帖最后由 jerryxjr1220 于 2017-12-25 09:11 编辑
第四届鱼C论坛精英挑战赛开始咯!为了增加趣味性,本届仍然延续“新玩法”-- “押宝玩法”,“竞猜玩法”和“擂主玩法”。
同时,根据以往鱼油的反馈,精英赛题目普遍偏难,所以参与的鱼油相对较少。为了提高大家的参与度,本届挑战赛会大幅降低难度,使大部分鱼油都能参赛。同时,会增设一、二、三名奖励,第一名奖励50鱼币,第二名30鱼币,第三名20鱼币。
新玩法规则:
1. 押宝玩法:由于押宝玩法参与人数很少,故暂停押宝。后续有改进玩法,会再公布。
2. 竞猜玩法:直接在比赛帖的下方进行投票,凡事“竞赛”获胜者,将奖励5鱼币。竞猜无门槛,人人都可以参与。竞猜以后,请在本帖留个言,方便领取奖励。
3. 擂主玩法:上一期挑战成功的鱼油成为挑战赛的擂主,擂主有优先权提议下一期的赛题,一届挑战赛共分5期,同一届中当擂主最长的鱼油有额外奖励。
本期题目: 设计一种TinyURL的加密和解密的方式
关于TinyURL大家可以参考维基百科:https://zh.wikipedia.org/wiki/TinyURL,类似的应用:例如百度网盘的分享码,微信网址等。
TinyURL的规则是:把原有的长URL按照一定的加密规则转换为“https://tinyurl.com/xxxxxx"的形式,其中xxxxxx是[0-9,A-Z和a-z]的6位组合,转换原则每个TinyURL都只能一一对应一个原始URL,对应关系可以以文件或数据库的形式存放,同时尽量使得转换/查询过程快速,效率高。
要求: 程序运行正确,程序效率高,代码简洁。加密和解密方式不限。
截止日期: 12月24日24时
本期擂主: qwc3000
@小甲鱼 @冬雪雪冬 @~风介~ @SixPy
竞猜:回答正确的参赛者的人数 |
|