反转一个3位数的整数

反转一个3位数的整数(Python) 反转一个3位数的整数(Python) 1、问题描述 反转一个只有3位数的整数 2、问题示例 输入number=123,输出321 3、代码实现 class Solution: def reverseInteger(self, number): h = number//100 i = number%100//10 k = number%10 return(100*k + 10*i +h) if __name__ == '__main__ 阅读详情

# coding=utf-8

#1.问题描述反转一个只有3位数的整数。2.问题示例输入number=123,输出321;输入number=900,输出9。
class Solution:
    def reverseInteger(self,number):
        h=int(number/100)
        t=int(number%100/10)
        z=int(number%10)
        return (100*z+10*t+h)

if __name__=='__main__':
    solution=Solution()
    num=123
    ans=solution.reverseInteger(num)
    print(ans)
    num2=900
    ans2=solution.reverseInteger((num2))
    print(ans2)

#如果是4位数,5位数应该如何做,倒序考虑使用栈,先进后出

class Solutions:
    def reverseanyNumber(self,numbers):
        stack=[]
        numbers=[int(num) for num in  str(numbers) ]
        for i in numbers:
            stack.append(i)
        res=[]
        while stack:
            res.append(stack.pop())
        print(res)
        print(type(res))
        result= int(''.join(map(str, res)))
        return result

if __name__=='__main__':
    solutions=Solutions()
    data=solutions.reverseanyNumber(1357009)
    print(data) #结果是9007531
    

Python练习001 反转一个只有3位数的整数 001反转一个只有3位数的整数 阅读详情

相关推荐

先进封装技术的一些优缺点探讨

半导体封装技术是半导体制造过程中的关键环节,它不仅保护了芯片免受物理损伤,还提供了电气连接和散热功能。随着技术的发展,出现了多种先进的封装技术,每种技术都有其特定的应用场景和优缺点。

阿拉伯梳子的专栏 2168

反转一个只有3位数的整数

反转一个只有3位数的整数。 样例样例 1: 输入: number = 123 输出: 321 样例 2: 输入: number = 900 输出: 9 注意事项你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 代码分享 public class Solution { /** * @param number: A 3-digit number. ...

Hell__的博客 1110

反转一个只有3位数的整数。

反转一个只有3位数的整数。 从控制台输入321,输出123 代码: import java.util.Scanner; public class 翻转 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入整数:"); int x=sc.nextInt(); int a=x%10,b=x/10

weixin_46248189的博客 1007

STM32使用LORA模块通信

目录 一、模块使用方法 1、模块简介 2、硬件及功能 3、传输方式 二、模块上手 1、连接 2、编写代码 usart3.h usart3.c lora.h lora.c 一、模块使用方法 本文以正点原子ATK-LORA-01模块为例进行介绍。 1、模块简介 ATK-LORA-01-V3.0(V3.0是版本号,下面均以ATK-LORA-01表示该产品)是ALIENTEK推出的一款体积小、微功率、低功耗、高性能远距离LORA无线串口模块。模块设计是采用高效的IS...

qq_54706971的博客 3万+

单片机通识之UART通信协议(如何用汇编实现)

使用汇编实现UART通信

smart_num_1的博客 996

LintCode[简单]反转一个只有3位数的整数

描述:反转一个只有3位数的整数 思路:while对对整数!=0进行循环判断 2.判断条件内对整数进行取模计数,取模完进行赋值,在除以10(因为是int类型)所以个位数会消失以此类推 样例 样例 1: 输入: number = 123 输出: 321 例: public class Solution { /** * @param number: A 3-digit number. * @return: Reversed number. */ public int

qq_38075852的博客 407

从solidworks导出URDF模型

一、下载sw_urdf_exporter插件 ROS目前提供了SolidWorks转URDF的插件,叫做sw_urdf_exporter,从http://wiki.ros.org/sw_urdf_exporter下载sw2urdfSetup.exe文件,下载后点击安装,安装完成后就能在solidworks中导出URDF模型了。 二、创建solidworks模型 下面以较为简单的四轮小车为例进行说...

weixin_45168199的博客 4万+

1#反转一个只有3位数的整数

要求 反转一个只有3位数的整数 思路 将数字强转为字符串 使用切片将字符串位置重新排列 强转排列后的字符串为整数 最后输出 代码 def reverseInteger(self, number): n1 = str(number) n2 = n1[::-1] n3 = int(n2) return n3 ...

SaxonOnly的博客 353

PCB阻焊工艺全解析:从油墨选择到显影测试的完整指南

本文深入解析PCB阻焊工艺全流程,从材料科学角度对比液态光成像(LPI)油墨、干膜阻焊等核心材料特性,系统阐述前处理、涂覆、预烤曝光、显影固化等关键步骤的工艺要点与参数控制。重点探讨了如何通过优化油墨选择与工艺参数,解决常见缺陷,提升PCB的可靠性、美观度及可制造性,为工程师提供从理论到产线实战的完整指南。

s3t4u的博客 551

YOLO26剪枝 lamp剪枝测试精度仅掉0.7个点,速度提高11.8fps!

针对没有如何去选择剪枝的内容LAMP是层自适应幅度调整剪枝,无需任何参数,通过算法内部自己计算每个层的重要程度进行剪枝。基于权重重要程度和该层权重大小关系,权重越大表明该层越重要的思想进行优化。这个跟我前面说的非结构化全局剪枝是一个解法(MP),也就是lamp是在我前面那个非结构化剪枝的基础上进行优化的。但是这个逐层进行非结构剪枝目前还没有一个清晰的概念,确定每个层要剪枝多少。LAMP得分是一个平方权重大小,由层中所有“幸存权重”的总和归一化。

m0_64661770的博客 673

python反转一个三位数_LintCode 题解|37. 入门题:反转一个3位整数

LintCode 领扣​www.lintcode.com题目描述反转一个只有3位数的整数。说明:你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。样例1:输入: number = 123输出: 321样例2:输入: number = 900输出: 9题解Java:/*** This reference program is provided by @jiuzhang....

weixin_39709674的博客 415

量子编程专业权威教程(十四):Shor 算法

本文系统阐述了Shor算法的原理与实现,重点解析了将大数分解问题转化为周期寻找问题的数论基础,以及模幂运算量子电路的设计方法。通过以N=15为例的完整算法流程演示,展示了量子计算在因数分解问题上的指数级优势。文章详细拆解了受控幺正操作构建、量子傅里叶变换应用等关键技术环节,并提供了可复现的Qiskit代码实现。同时指出了当前量子硬件在比特数、相干时间和错误率等方面面临的工程挑战,这些限制使得分解大整数仍需长期技术突破。该研究为理解量子计算优势提供了典型范例,对后量子密码学发展具有重要启示意义。

分享知识,拥抱变化 798

python反转一个三位数的整数_Python学习笔记3-整数反转

Python学习笔记3-整数反转题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2 ^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。分析:我们可以...

weixin_32559261的博客 1479

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Python函数实现反转一个只有3位数的整数

本文介绍一个Python函数,用于反转三位整数。通过取百位、十位和个位数字,重新组合成反转后的数。程序接收用户输入的三位数,调用函数实现反转,并输出结果。代码简洁高效,适用于基础数值操作练习。

qq_68876674的博客 170

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

JAVA反转一个只有3位数的整数。从控制台输入321,输出123

反转一个只有3位数的整数。从控制台输入321,输出123

weixin_43515260的博客 1902

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

逆转一个三位数 c语言编程,编写程序,输入一个3位整数,反转后输出。 求指教...

满意答案xmwLzigc推荐于 2018.04.12采纳率:45%等级:7已帮助:406人#include #include #include int fn(int m, int t){if (t == 0){return m;}for (int i = 0; i < t; i++){m *= 10;}return m;}void main(){int num = 0;int n...

weixin_36437103的博客 1164

37. 反转一个3位整数 Java

描述 反转一个只有3位数的整数。 注意事项:你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 样例 样例 1 输入: number = 123 输出: 321 样例 2 输入: number = 900 输出: 9 解析 这道题可以利用Java的取整符“/” 和 取余符“%”进行操作。 对一个整数“/”100...

qq_21121821的博客 1366

反转一个三位整数

你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。反转一个只有3位数的整数。

qinxian1350的博客 499

37. 反转一个3位整数

描述反转一个只有3位数的整数。你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。您在真实的面试中是否遇到过这个题?  是样例123 反转之后是 321。900 反转之后是 9。代码:class Solution { public: /** * @param number: A 3-digit number. * @return: Rever...

jyh的博客 432

【一次过】Lintcode 37. 反转一个3位整数

反转一个只有3位数的整数。 样例 123 反转之后是 321。900 反转之后是 9。 注意事项 你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 解题思路: 入门级别,非常简单,如下: class Solution { public: /** * @param number: A 3-digit number. * @r...

majichen95的博客 287

阶段一第二道反转一个三位整数

反转一个只有3位数的整数。

Hakuuna的博客 416

LintCode题库之–入门题库

**LintCode题库之–入门题库 1.反转一个3位整数 反转一个只有3位数的整数。 样例 样例 1: 输入: number = 123 输出: 321 样例 2: 输入: number = 900 输出: 9 注意事项: 你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 class Solution { public: /** * @param...

xudan0711的博客 442
上一篇: Python进阶
下一篇: 合并两个有序数组
等风等雨
博客等级 码龄10年 42粉丝 223原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值