摘要: 无意中在博客园里发现这个卡普雷尔卡黑洞题目,正好适合用haskell练手,就试着用Haskell实现了。原题描述:把一个四位数的四个数字由小至大排列,组成一个新数,又由大至小排列排列组成一个新数,这两个数相减,之后重复这个步骤,只要四位数的四个数字不重复,数字最终便会变成 6174。例如:3109,9171 (=9310 - 0139),8532 (=9711 - 1179),6174 (=8532 - 2358),6174 ......import Data.Charimport Data.ListnextInt 0 = 6174 -- 当4个数字相同时,会得到0的结果,会使程序出现一个无. 阅读全文
posted @ 2013-02-06 22:57 申龙斌的程序人生 阅读(1524) 评论(2) 推荐(0) 编辑
摘要: 分析了thoughtworks公司的2011.07,2012.03,2012.10三期的技术雷达文档,把与语言、框架有关的内容画了下面这张图,看来与手机浏览器有关的HTML5、JavaScript等技术逐步火了起来。 阅读全文
posted @ 2013-02-06 14:44 申龙斌的程序人生 阅读(658) 评论(0) 推荐(0) 编辑