ARTS-Week 2

2020-06-06  本文已影响0人  such_

Algorithm

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

总结:
本题有两个额外注意得地方,
一个是数值型数据直接反转时无法操作得,
第二个是符号问题。

Python 里面得字符串反转很方便,需要注意得是,负数转成字符之后会多一个横杠。
然后是取符号得问题,我才用得获取 正负一的方式获取到。

class Solution:
    def reverse(self, x: int) -> int:
        if x == 0:
            return 0
        sign = int(x/abs(x))
        newx = int(str(abs(x))[::-1]) * sign
        if -2147483648 < newx < 2147483647:
            return newx
        else:
            return 0

Review

Pip 入门指引

主要介绍Pip 的基本使用方式,包括,安装,卸载,查看。
使用 requirements_dev.txt requirements.txt 管理环境下的包

Tips

Flask-Migrate 生成数据库脚本和记录数据库更新

Share

编程范式

上一篇 下一篇

猜你喜欢

热点阅读