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

分类:列表

知识点:

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

题目来自【牛客】

python 复制代码
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 软件工程小施同学

相关推荐
血色橄榄枝9 小时前
基于用户注册信息的关键词检测挑战赛「Datawhale AI 夏令营」
人工智能·算法·机器学习
tyqtyq229 小时前
旅行打包清单 App — HarmonyOS AI 应用开发技术博客
人工智能·学习·华为·生活·harmonyos
c2385610 小时前
第二篇:《测试指挥官:可视化单题自测框架(含 assert 实操)》
java·数据库·c++·算法·安全性测试
六点_dn11 小时前
Linux学习笔记-printf命令
linux·运维·算法
遥感知识服务11 小时前
Sentinel-1 + DEM + FwDET + 随机森林:从快速水深初估到多因子误差修正
算法·随机森林·sentinel
来一碗刘肉面12 小时前
顺序表与链表的比较
数据结构·算法·链表
alphaTao12 小时前
LeetCode 每日一题 2026/7/13-2026/7/19
算法·leetcode
nnerddboy12 小时前
脑电信号处理实战 03 | 运动想象脑机接口入门:ERD/ERS、CSP 空间滤波与左右拳想象解码
算法·信号处理
条tiao条13 小时前
Navigation页面跳转教学博客
ui·华为·harmonyos·鸿蒙·页面跳转
QN1幻化引擎13 小时前
Dalin L — 我造了一门支持中文编程的语言,完整移植到 Rust 了
人工智能·算法·机器学习