楼主: nyfor

[精华] 最小源代码擂台

[复制链接]
论坛徽章:
3
奥运会纪念徽章:射箭
日期:2008-04-25 10:30:10奥运会纪念徽章:拳击
日期:2008-05-27 21:28:57奥运会纪念徽章:跳水
日期:2008-06-02 09:49:10
271#
发表于 2008-5-23 09:48 | 只看该作者
我就不要再去想了,头痛

我的函数中那个procedure还是可以继续压缩的,那里还保留着一个If...Then...,只是不想去动脑筋了

使用道具 举报

回复
论坛徽章:
5
奥运会纪念徽章:摔跤
日期:2008-07-02 08:48:392009日食纪念
日期:2009-07-22 09:30:00优秀写手
日期:2013-12-18 09:29:11SQL数据库编程大师
日期:2016-01-13 10:30:43SQL大赛参与纪念
日期:2016-01-13 10:32:19
272#
发表于 2008-5-23 10:25 | 只看该作者
没有设定Oracle的版本,不能不说是个“bug”
不同版本的Oracle提供的标准函数是不完全一样
或者题目中应该列出来可以使用的函数列表

使用道具 举报

回复
论坛徽章:
69
生肖徽章2007版:羊
日期:2008-11-14 14:42:19复活蛋
日期:2011-08-06 08:59:05ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主4段
日期:2012-05-15 15:24:11
273#
 楼主| 发表于 2008-5-23 10:43 | 只看该作者
呵呵, 终于又减少两个字节了...

Congratulation ... Code Length: 348 Bytes. Times: 00:00:13

使用道具 举报

回复
论坛徽章:
69
生肖徽章2007版:羊
日期:2008-11-14 14:42:19复活蛋
日期:2011-08-06 08:59:05ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主4段
日期:2012-05-15 15:24:11
274#
 楼主| 发表于 2008-5-23 10:46 | 只看该作者
原帖由 于 2008-5-23 10:25 发表
没有设定Oracle的版本,不能不说是个“bug”
不同版本的Oracle提供的标准函数是不完全一样
或者题目中应该列出来可以使用的函数列表

这个问题我一开始就考虑到, 只是每个网友身边的数据库版本不可能一致, 所以最后没有版本要求.
另外如果列出只能使用的函数, 这样发挥的余地就小了些, 不过真正写到最后代码很短的时候, 也就只用到了最最基本的函数.

使用道具 举报

回复
论坛徽章:
33
劳斯莱斯
日期:2013-08-08 14:01:23三菱
日期:2013-09-28 10:16:06一汽
日期:2013-11-19 17:01:11凯迪拉克
日期:2013-12-07 17:11:282014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02itpub13周年纪念徽章
日期:2014-09-27 14:20:21itpub13周年纪念徽章
日期:2014-10-08 15:13:38懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
275#
发表于 2008-5-23 11:20 | 只看该作者
同学们还在研究这个呀

使用道具 举报

回复
论坛徽章:
5
奥运会纪念徽章:摔跤
日期:2008-07-02 08:48:392009日食纪念
日期:2009-07-22 09:30:00优秀写手
日期:2013-12-18 09:29:11SQL数据库编程大师
日期:2016-01-13 10:30:43SQL大赛参与纪念
日期:2016-01-13 10:32:19
276#
发表于 2008-5-23 13:25 | 只看该作者
原帖由 nyfor 于 2008-5-23 10:46 发表

这个问题我一开始就考虑到, 只是每个网友身边的数据库版本不可能一致, 所以最后没有版本要求.
另外如果列出只能使用的函数, 这样发挥的余地就小了些, 不过真正写到最后代码很短的时候, 也就只用到了最最基本的函数.


往后面看的时候发现了
这个题目好麻烦哦,我现在都500字节了
而且还有细节木有处理


btw:测试代码有漏洞的说,应该日期取个位数再测几个
数字1直接转换为字符串是1而不是01
不过那些精短的代码,我想是不会在这上面出篓子了

使用道具 举报

回复
论坛徽章:
69
生肖徽章2007版:羊
日期:2008-11-14 14:42:19复活蛋
日期:2011-08-06 08:59:05ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主4段
日期:2012-05-15 15:24:11
277#
 楼主| 发表于 2008-5-23 14:23 | 只看该作者
原帖由 于 2008-5-23 13:25 发表


往后面看的时候发现了
这个题目好麻烦哦,我现在都500字节了
而且还有细节木有处理


btw:测试代码有漏洞的说,应该日期取个位数再测几个
数字1直接转换为字符串是1而不是01
不过那些精短的代码,我想是不会在这上面出篓子了

非常感谢你提出的这个漏洞, 不知道这个漏洞是否被利用了?

已经接近尾声了, 测试代码就这样了吧, 希望大家没有利用到我测试代码中的漏洞,

使用道具 举报

回复
论坛徽章:
69
生肖徽章2007版:羊
日期:2008-11-14 14:42:19复活蛋
日期:2011-08-06 08:59:05ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主4段
日期:2012-05-15 15:24:11
278#
 楼主| 发表于 2008-5-23 14:28 | 只看该作者
原帖由 于 2008-5-23 13:25 发表


往后面看的时候发现了
这个题目好麻烦哦,我现在都500字节了
而且还有细节木有处理


btw:测试代码有漏洞的说,应该日期取个位数再测几个
数字1直接转换为字符串是1而不是01
不过那些精短的代码,我想是不会在这上面出篓子了

刚看了,利用这个漏洞, 我的代码可以再减少 3 byte  

使用道具 举报

回复
tongwenbin 该用户已被删除
279#
发表于 2008-5-23 14:42 | 只看该作者

学习,学习

好长时间没来了,工作太忙(实际是人懒),也有可能前面学的工作中都够用了,学习劲头不高,不知道该怎么办!

使用道具 举报

回复
论坛徽章:
5
奥运会纪念徽章:摔跤
日期:2008-07-02 08:48:392009日食纪念
日期:2009-07-22 09:30:00优秀写手
日期:2013-12-18 09:29:11SQL数据库编程大师
日期:2016-01-13 10:30:43SQL大赛参与纪念
日期:2016-01-13 10:32:19
280#
发表于 2008-5-23 14:48 | 只看该作者
折腾出来一个
SQL> /
Congratulation ... Code Length: 604 Bytes. Times: 00:00:04

汗颜一下,比顶楼排行榜里的代码长度差那么多……














翻了一下第一页,第一次做的比好几个大师第一次做的都短,窃喜一下

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表