首页 > 其他分享 >反转数字

反转数字

时间:2024-03-21 15:14:07浏览次数:20  
标签:数字 符号 int 反转 示例 32 返回值

描述
给定一个32位的有符号整数num,将num中的数字部分反转,最后返回反转的结果
1.只反转数字部分,符号位部分不反转
2.反转后整数num超过 32 位的有符号整数的范围 [−231, 231 − 1] ,返回 0
3.假设本题不允许存储 64 位整数(有符号或无符号,即C++不能使用long long Java不能使用long等)
数据范围:\(-2^{32} \le x \le 2^{32} - 1\)
示例1:

输入:
12
返回值:
21

示例2:

输入:
-123

返回值:
-321

示例3:

输入:
10

返回值:
1

示例4:

输入:
1147483649
返回值:
0

代码:

class Solution:
    def reverse(self , x: int) -> int:
        # write code here
        flag = 1
        if x < 0:
            flag = -1
            x = -x
        R = str(x)[::-1]
        R = int(R)
        if R > 2147483647 or R < -2147483648:
            R = 0
        return R*flag

标签:数字,符号,int,反转,示例,32,返回值
From: https://www.cnblogs.com/bonne-chance/p/18087408

相关文章

  • 反转字符串
    描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)数据范围:\(0\len\le1000\)要求:空间复杂度$o(n)\(,时间复杂度\)o(n)$示例1:输入:"abcd"返回值:"dcba"示例2:输入:""返回值:""代码:classSolution:defsolve(self,str:s......
  • 数字图像处理学习笔记(一)
    数字图像处理学习笔记(一)digital_image_process说明内容列表(已完成)第一章绪论第二章基本原理Matlab支持图片格式图像操作数据类图像类型数据类与图像数据类型间的转换数组索引例2.5标准数组运算符代码优化单元数组与结构体digital_image_process数字图像处理学习......
  • c语言运用,猜数字小游戏设计
    我们要用c语言做一个猜数字小游戏,就是在1-100的数字中随机生成一个数字,然后我们去猜测那个生成的数字。做这个游戏,那我们需要的是一个整体的思想,做一个游戏需要有哪些部分?一开始可能会没有头绪,但是只要顺着一条线的思维,想一想要做的游戏刚开始是什么样子,玩的时候是什么样子,游......
  • 智慧交通三维可视化合集 | 图扑数字孪生
    城市交通作为城市与区域交通体系的核心,其完善程度和发展水平是评价城市现代化水准的关键指标之一。城市交通数字孪生技术正在成为城市交通管理的关键工具,支持系统的高效运行和安全保障。随着互联网、大数据和人工智能技术的进步,城市交通数字孪生应用逐步成熟。图扑软件专注于Web......
  • 技术支持Tektronix泰克DPO5104B数字示波器1GHz
    泰克DPO5104B数字示波器Bandwidth:1GHz4频道纪录长度:125米SampleRate:10/5GS/s(2/4ch)最多250兆跳记录长度,多视图变焦器。最大波形捕获率带310000帧的快速帧分段内存采集模式每秒捕获率标准的无源电压探针,其电容性小于4pp装载和500兆赫或1千兆赫模拟带宽......
  • 做题是真快乐呀-136. 只出现一次的数字
    题目:136.只出现一次的数字我的思路:遍历一遍,做哈希映射。再遍历一遍,找到结果为1的那个,就是答案我的代码:classSolution:defsingleNumber(self,nums:List[int])->int:dic={}foriinnums:dic[i]=dic.get(i,0)+1an......
  • 《自然语言处理:数字化时代的语言智慧》
    随着数字化时代的来临,自然语言处理(NLP)技术正在成为信息处理和人机交互的核心技术之一。本文将围绕NLP的技术进展、技术原理、行业应用案例、面临的挑战与机遇以及未来趋势进行详细探讨。自然语言处理的技术进展自然语言处理(NLP)是人工智能领域的一个重要分支,旨在使计算机能......
  • 控制反转与依赖注入与容器
    一、控制反转与依赖注入1.如何理解控制反转IOC(inversionofcontrol)和依赖注入DI(dependcyInjection)先说结论:控制反转是一种思想,而依赖注入是其表现形式。好比说IOC是接口,DI是其实现类。IOC就是关于对象的创建。由程序员写程序创建的对象(new一个对象)这种就是正常创建。使用容器......
  • Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断
    Java如何相加两个数字相加两个数字示例intx=5;inty=6;intsum=x+y;System.out.println(sum);//打印x+y的和输出11解释首先,声明两个int类型的变量x和y,并分别赋值为5和6。然后,使用+运算符将x和y相加,并将结果赋给变量sum。最后,使用Sy......
  • 数字电子技术实验(十)
    单选题1.本实验仿真与实际操作时,时钟信号用什么电路构成?A.多谐振荡器。B.多谐振荡器、分频器。C.函数信号发生器。D.逻辑开关。答案:D评语:10分单选题2.完成本实验设计的难点是什么?A.从激励表中提出3个组合电路的真值表。B.D-A电路查找、设计。C.逻辑开关电......