华为机考入门python3--(9)牛客9-提取不重复的整数

分类:列表

知识点:

  1. 从右往左遍历每一个字符    my_str[::-1]

题目来自【牛客】

图片

def reverse_unique(n):  
    # 将输入的整数转换为字符串,这样可以从右向左遍历每一位  
    str_n = str(n)  
    # 创建一个空列表来保存不重复的数字  
    unique_digits = []  
    # 从右向左遍历每一位  
    for digit in str_n[::-1]:  
        # 如果数字已经在列表中,就跳过它  
        if digit in unique_digits:  
            continue  
        # 否则,将数字添加到列表中  
        unique_digits.append(digit)  
    # 将列表中的数字连接起来,形成一个新的整数  
    new_n = int(''.join(unique_digits))  
    return new_n

input_str = input().strip()
print(reverse_unique(input_str))

by 软件工程小施同学

最近更新

  1. TCP协议是安全的吗?

    2024-02-08 23:20:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-08 23:20:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-08 23:20:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-08 23:20:01       18 阅读

热门阅读

  1. <网络安全>《20 工业防火墙》

    2024-02-08 23:20:01       28 阅读
  2. C#的Char 结构的像IsLetterOrDigit(Char)等常见的方法

    2024-02-08 23:20:01       25 阅读
  3. 游戏如何选择服务器

    2024-02-08 23:20:01       33 阅读
  4. 《C++ Primer Plus》《2、开始学习C++》

    2024-02-08 23:20:01       36 阅读
  5. 面试复盘7——后端开发

    2024-02-08 23:20:01       32 阅读
  6. C语言数组语法解剖

    2024-02-08 23:20:01       31 阅读
  7. 2024/2/7

    2024-02-08 23:20:01       21 阅读
  8. C++生成动态库给C#使用

    2024-02-08 23:20:01       34 阅读
  9. LeetCode 491 递增序列

    2024-02-08 23:20:01       28 阅读
  10. 感觉 sheet.setDefaultColumnStyle 存在 bug

    2024-02-08 23:20:01       32 阅读
  11. springboot整合elasticsearch

    2024-02-08 23:20:01       26 阅读
  12. Spring状态机-待整理

    2024-02-08 23:20:01       26 阅读
  13. 【SQL高频基础题】610.判断三角形

    2024-02-08 23:20:01       27 阅读
  14. Docker安装ElasticSearch8.9.0

    2024-02-08 23:20:01       24 阅读
  15. CloudStack Agent重新安装与卸载指南

    2024-02-08 23:20:01       25 阅读
  16. C语言求数组中最大数的值

    2024-02-08 23:20:01       29 阅读