[day1] [LeetCode] [title7,9]

2018-07-25  本文已影响10人  落落汇佳

7. 反转整数

给定一个 32 位有符号整数,将整数中的数字进行反转。

示例 1:

输入:    123            输出:    321

 示例 2:

输入:   -123            输出:   -321

示例 3:

输入:    120            输出:    21

注意:

假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231,  231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。

我的解答

反转整数

9. 回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

示例 1:

输入:    121      输出:    true

示例 2:

输入:    -121     输出:    false     

解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

示例 3:

输入:    10         输出:    false

解释:从右向左读, 为 01 。因此它不是一个回文数。

进阶:

你能不将整数转为字符串来解决这个问题吗?

我的解答

回文数

以上两题,都是用C/C++的思想来做的,而python最大的优点就是简单,这个暴露了我python不够熟悉,需要勤加练习。

上一篇下一篇

猜你喜欢

热点阅读