使用php实现,给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321  示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21-笔试面试资料

这是qklbishe.com第6767 篇笔试面试资料
提供答案分析,通过本文《使用php实现,给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321  示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

 

使用php实现,给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

示例 1:

输入: 123

输出: 321

 示例 2:

输入: -123

输出: -321

示例 3:

输入: 120

输出: 21


使用php实现,给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。    	示例 1:    	输入: 123    	输出: 321    	 示例 2:    	输入: -123    	输出: -321    	示例 3:    	输入: 120    	输出: 21 Jim先森
/**      * 使用php实现,给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。      */     public function Revint($int = 123450){         $res = 0;         while($int != 0)         {             $temp = $int % 10;    //获取余数             $int = intval($int) / 10;    //目标数除以10             $res = $res * 10 + $temp;    //目标数乘以10加余数,形成翻转         }          if($res > PHP_INT_MAX || $res < PHP_INT_MIN) {    //判断翻转后的整数是否大于最大整数或小于最小整数,溢出             return 0;         }else{             return $res;         }     }

今天 10:33:08 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 使用php实现,给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321  示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21-笔试面试资料

提供最优质的资源集合

立即查看 了解详情