算法学习
以算法学习为主,主要使用python3进行算法题的解法
Arongwang
前端开发
展开
-
算法2:整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−2^31, (2^31) − 1] ,就返回 0。 x = int(input("请输入一个数字:")) y = [] n = "" m = "" h = 2**31 if -10 < x < 10: return x else: for i in str(x): y.append(i) if y[0] == "0":原创 2021-10-28 23:29:51 · 72 阅读 · 0 评论 -
算法1:回文数判断
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 “-121” 的回文是"121-",所以不是回文数 x = int(input("请输入一个整数",)) if x >= 0: n = str(x) return n[::-1] == n else: return False ...原创 2021-10-28 23:26:48 · 90 阅读 · 0 评论