算法
许一沐
一个有点优点的码农,崇尚"简单的就要最简单"
展开
-
求两个数高位相同的部分--算法由中国PHP联盟的vincent-武汉(282159887) 提供
算法题:求两个数高位相同的部分。比如 42443和42555,得4274和75,得7333222和333111,得333750和75,得0输入:两个数输出:相同部分===========谁来试试$={temp:"",getHigh:function(f,s){var f=String(f);var s=String(s);var len=原创 2016-08-25 16:04:04 · 191 阅读 · 0 评论 -
没事干的可以研究研究
写道1. echo count("abc"); 输出什么? 2. 用PHP写出显示客户端IP与服务器IP的代码 3. error_reporting(2047)什么作用? 4. echo,print()和print_r()有什么区别? 5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。 6. 写个函数来解决多线程同时读写一个文件的问题。 7. 请写一个函数验证电子邮件原创 2016-08-25 16:13:15 · 207 阅读 · 0 评论 -
无语的算法--牛X的QQ [QQ号算年龄]
1.获取你QQ号码的第一位2.用你QQ号码的第一位乘以五3.把这个数加上84.再把所得的结果乘以205.如果你的生日过了,加1848,如果没过,加18476.把所得结果减去你的出生年份7.现在你会得到一个3位数8.百位上的数字就是你的QQ号码的第一位9.十位和个位就成了一个两位数,用这个数加上3就是你的年龄了。 不知道为什么 真的很准啊原创 2016-08-25 16:30:28 · 175 阅读 · 0 评论 -
改进型先根遍历算法
<?php/** * 无效的分类Id * */class NodeNotFoundException extends Exception { public $id; function __construct($id){ $this->id = $id; parent::__construct("指定 [ID = {$id}] 的节点不存在");原创 2016-08-25 16:31:24 · 353 阅读 · 0 评论 -
[置顶] 浮点数0.57 0.58 造出的坑爹问题
看下面代码:console.log(parseInt(0.59*100),parseInt(0.58*100),parseInt(0.57*100),parseInt(0.56*100)) 你猜输出什么呢? 在 PHP里面var_dump(intval(0.59 * 100));var_dump(intval(0.58 * 100));var_dump(intval原创 2016-08-25 17:16:31 · 596 阅读 · 0 评论