描述

输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

保证输入的整数最后一位不是 0 。

数据范围: 1<n<10**8

输入描述:

输入一个int型整数

输出描述:

按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

示例1

输入:

9876673

复制输出:

37689

python 2实现方法: 先把输入的数据按照输入顺序倒序 tnum = num[::-1] 然后用for循环遍历每一个数字,存入一个新的字符串,如果该数字在新字符串已经存在则pass。

#/usr/bin/python
#-*- coding:utf-8 -*-
while True:try:res = ""num = raw_input()tnum = num[::-1]if int(num) < 1 or int(num) >10**8 or int(num[-1]) == 0:raise Exception for i in tnum:if i in res:passelse:res = res + i print int(res)except Exception:break

其他的想法:

本来想用集合来做,集合虽然可以去重,但是取出来的数字是无序的,我们可以转换为列表再按照输入的顺序逆序排列

#!/usr/bin/python
#-*- coding:utf-8 -*-s = raw_input()[::-1]
ls = list(set(s))
ls.sort(key = s.index)
print ''.join(ls)

python 实现数字,按照输入顺序的倒序,去重相关推荐

  1. Python的数字变量输入及格式处理

    在日常使用中,会经常需要用Python对数字的输入和输出进行格式化处理,比如百分比.四舍五入后取整.保留几位小数等等,这里简单的介绍一下数字变量的输入及数据处理的常用几个方式. 详细函数使用教程可以看 ...

  2. python倒序输出数字的程序_python输入一个整数倒序输出

    信息举报 时间:2020-11-23 本页为您甄选多篇描写python输入一个整数倒序输出,python输入一个整数倒序输出精选,python输入一个整数倒序输出大全,有议论,叙事 ,想象等形式.文章 ...

  3. python从键盘获取输入并排序_python从键盘输入数字并排序-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 读取 键盘 输入 ...

  4. python 读取文件到字典读取顺序_python_实现dictionary按照输入顺序输出

    背景: 需要读取一个csv文件,并将其数据保存在dictionary中,并按照读文件的顺序输出,且不能引用第三方包,只能使用python自带模块.输出格式如下: 在使用python的dictionar ...

  5. python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...

    # 输入年月日,如:1995年12月10日,计算是该年的第几天? # 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输 ...

  6. 直到输到-1停止 c语言,python新人求助raw_input()问题,不断提示输入字元或数字直到输入空值停止提示。...

    python新人求助raw_input()问题,不断提示输入字元或数字直到输入空值停止提示.以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶 ...

  7. python 使用input函数输入两个数字,比较两个数字的大小,并输出较大的数

    # python 使用input函数输入两个数字,比较两个数字的大小,并输出较大的数 """ 任务 1.定义变量x和y,用于存放输入的两个数值 2.判断x与y是否相等,相 ...

  8. python输入多个整数 输入quit表示结束_从键盘输入接收多个整数,,直到输入quit时结束输入, 把所有输入的整数倒序排列打印。...

    import java.util.Comparator; import java.util.Scanner; import java.util.Set; import java.util.TreeSe ...

  9. python输入数字并排序_「每日一练」巧用Python实现数字排序

    原标题:「每日一练」巧用Python实现数字排序 数字排序在我们的生产和生活中占着非常大的比重,这种思维和技术可以让一组数据更快更明了的展现在我们的面前,极大的提高了我们的工作效率! 那么,你知道如何 ...

最新文章

  1. leetcode-160-相交链表(simple)
  2. macos nginx php mysql_mac环境下搭建nginx + php + mysql开发环境
  3. linux下创建proc文件系统,[转载]Linux下的proc文件系统(转载)
  4. 设计时数据源:在PostgreSql 数据查询中使用参数过滤
  5. COM+组件注册方法
  6. 2018广技师C语言专插本试题,专插本2016广技师C语言专插本考试大纲已核对.doc
  7. C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。
  8. 科目三电子考的通过率普遍偏低
  9. 8-[函数]-嵌套函数,匿名函数,高阶函数
  10. c语言 拆分 文件,linux 将一个大文件分割成小的碎片文件 命令:csplit
  11. 对话张潼 | 腾讯AI Lab周岁:规模飙至370人,要做后来居上的终结者
  12. Python+OpenCV:Hough圆检测(Hough Circle Transform)
  13. idea 搜索不到gsonformat_idea之GsonFormat插件使用
  14. ASP.NET Web API 2基于令牌的身份验证
  15. 正则匹配图片地址 php,php正则匹配图片地址
  16. Proteus 8.6软件安装教程
  17. Excel最强玩法!只用Excel就能做出「王者荣耀」战绩表
  18. XRecyclerView
  19. 天朝有一个乞丐姓洪,去天桥要钱 第一天要了1块钱 第二天要了2块钱 第三天要了4块钱 第四天要了8块钱 以此类推 问题: 洪乞丐干10天,收入是多少?
  20. Dynamics CRM 365零基础入门学习(一)Dynamics介绍以及开发工具配置

热门文章

  1. 一款查看视频文件的码率和分辨率的工具 - BitrateViewer
  2. 数字人民币app公开上架应用市场 试点区域外用户暂无法使用
  3. Linux 下用 superpi 测试 CPU 性能
  4. 问题解决: PythonStudy 环境搭建
  5. 【Unity】超级坦克大战(四)准备界面:设计作战单位
  6. python工作环境_python2怎么创建虚拟工作环境
  7. python简单圣诞树手工折纸_简单折纸圣诞树手工制作教程教你如何折简单的圣诞树...
  8. linux unzip和zip,zip和unzip压缩与解压
  9. 国家微型计算机三包规定文件,最新国家新三包规定原则
  10. QML 自定义控件Button,采用QtQuick.Controls 1.0和2.0两版本实现