楼主: nyfor

[精华] 最小源代码擂台

[复制链接]
论坛徽章:
3
奥运会纪念徽章:射箭
日期:2008-04-25 10:30:10奥运会纪念徽章:拳击
日期:2008-05-27 21:28:57奥运会纪念徽章:跳水
日期:2008-06-02 09:49:10
131#
发表于 2008-4-30 16:16 | 只看该作者
原帖由 nyfor 于 2008-4-30 16:08 发表
对于已经攻擂成功的朋友, 也希望能够再接再厉超过设擂者的最好成绩.


不啦不啦。。。搞这个实在是累

使用道具 举报

回复
论坛徽章:
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
132#
 楼主| 发表于 2008-4-30 16:42 | 只看该作者
原帖由 sdxiong 于 2008-4-30 16:14 发表
我把判断百年不闰这一项的代码删去后,得到下面的结果,很明显结果是错误的,
但这函数仍能正常通过你的检测代码呀

SQL> select my_add_months('19000228',1) from dual;

MY_ADD_MONTHS('19000228',1)
-----------------------------------------------------------
19000328

SQL> select add_months('19000228',1) from dual;

ADD_MONTHS('1900022
-------------------
1900-03-31 00:00:00



的确存在这个问题, 我的测试代码设计不合理, 居然漏掉了一些重要的情形.
我得重新设计一下.

[ 本帖最后由 nyfor 于 2008-4-30 16:44 编辑 ]

使用道具 举报

回复
论坛徽章:
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
133#
 楼主| 发表于 2008-4-30 17:59 | 只看该作者
请攻擂者重新下载测试代码, 之前的测试代码对于某些情况没有包含到.

使用道具 举报

回复
论坛徽章:
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
134#
 楼主| 发表于 2008-5-1 17:56 | 只看该作者
Congratulation ... Code Length: 368 Bytes. Times: 00:00:09

使用道具 举报

回复
论坛徽章:
0
135#
发表于 2008-5-1 23:49 | 只看该作者
刚才才发现,少考虑了闰年的问题,唉

[ 本帖最后由 mouster1983 于 2008-5-1 23:52 编辑 ]

MY_ADD_MONTHS.txt

659 Bytes, 下载次数: 20

使用道具 举报

回复
论坛徽章:
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
136#
 楼主| 发表于 2008-5-2 09:11 | 只看该作者
# 138 楼兄弟,  很抱歉你的代码居然能够通过我的测试代码.
从你的代码中抛出的EXCEPTION被我的测试代码当成测试程序中正常的EXCEPTION去了.

非常感谢你的代码, 能够发现我的测试代码的缺陷. 只要MY_ADD_MONTHS函数抛出EXCEPTION就能够成功通过我的测试. 我再修改一下测试代码, 以检测 my_add_months 中抛出的未处理 exception.

谢谢!

使用道具 举报

回复
论坛徽章:
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
137#
 楼主| 发表于 2008-5-2 09:18 | 只看该作者
另外请  mouster1983  不要张贴出你的源代码, 只需要把执行结果贴出来就行了.

使用道具 举报

回复
论坛徽章:
98
路虎
日期:2013-07-31 11:13:22宝马
日期:2013-09-03 15:55:40问答徽章
日期:2014-01-07 13:26:46劳斯莱斯
日期:2013-08-16 13:12:04宝马
日期:2013-09-04 13:04:19法拉利
日期:2013-08-16 12:49:59红旗
日期:2013-07-30 16:45:39红旗
日期:2013-08-16 12:49:59日产
日期:2013-08-16 12:49:59夏利
日期:2013-07-30 15:00:56
138#
发表于 2008-5-2 11:56 | 只看该作者
关注

使用道具 举报

回复
论坛徽章:
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
139#
 楼主| 发表于 2008-5-2 11:56 | 只看该作者
太棒了:
Congratulation ... Code Length: 361 Bytes. Times: 00:00:14

使用道具 举报

回复
论坛徽章:
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
140#
 楼主| 发表于 2008-5-2 15:13 | 只看该作者
哇, 又有进展了.
Congratulation ... Code Length: 357 Bytes. Times: 00:00:14

使用道具 举报

回复

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

本版积分规则 发表回复

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