哇,发现会写算法的人好牛逼啊,而且好像大多写算法的都不用PHP,哈哈哈哈哈,在领扣里面都没有php这个选项,真尴尬
从几个月之前就想刷题了,但是不会啊,很懵逼啊,昨天搜了一下答案,好像才打开了我这个写算法的世界。
首先看要求
注意:
1)判断是不是负数
2)绝对值后反转,PHP有专门的函数
3)取值范围
4)返回整数型
class Solution { /** * @param Integer $x * @return Integer */ function reverse($x) { if($x<0){ $i="-"; } $x=strrev(abs($x));if((pow(2,31)-1)>$x && -pow(2,31)<$x){ return $i.(int)$x; }else{ return 0; } } }