HJ9 提取不重复的整数(Python两种写法)

华为机试HJ9 提取不重复的整数 HJ9 提取不重复的整数-Python题目解题思路代码结果 题目 解题思路 1、题目没有说明多组输入,不需要循环 2、字符串读取后,倒序挨个拿出,放在一个新的字符串中(当这个新字符串中不存在该字符时) 代码 s = input() sa = "" res = 0 for c in s[::-1]: if sa.count(c) == 0: sa += c print(sa) 结果 ... 阅读详情

【题目】
输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
保证输入的整数最后一位不是 0 。

数据范围: 1≤n≤108 1≤n≤108
输入描述:

输入一个int型整数
输出描述:

按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
【代码】
【写法1】
用时:5min

num=int(input())
memo=[]
ans=0
while num:
    temp=num%10
    if temp not in memo:
        ans=ans*10+temp
        memo.append(temp)
    num=num//10
print(ans)

【写法2】
直接用原始输入的字符串作为处理的数据

num=input()[::-1]
ans=""
for item in num:
    if item not in ans:
        ans+=item
print(ans)
matlab相机标定_实战 | 相机标定 点击“计算机视觉life”关注,置顶更快接收消息!本文阅读时间约5分钟什么是相机标定?我们为什么需要相机标定?相机标定就是确定相机内参和外参的过程,其结果精度会直接影响视觉系统后续工作的准确性。坐标系相机标定涉及到了四大坐标系,分别为:像素坐标系图像物理坐标系相机坐标系世界坐标系为了进行相机标定,必须已知世界坐标系中足够多的三维空间点坐标,找到这些空间点在图像中投影点的二维图像坐标,并建... 阅读详情

相关推荐

ByteTrack参数调优全攻略:从原理到实战(含YOLOv8示例)

本文深入解析了ByteTrack多目标跟踪算法的核心原理与参数调优策略。通过拆解其独特的两阶段关联机制,并结合YOLOv8检测器,提供了针对不同应用场景(如拥挤行人、高速车辆)的精细化参数调整指南与实战示例,旨在帮助开发者解决ID切换、目标丢失等工程落地难题,提升跟踪系统的鲁棒性与实用性。

cheese的博客 323

华为机试题:HJ9 提取不重复的整数(python)

输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是 0。:输入一个int型整数:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数987667337689。

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 1042

给IC设计新人的Tessent Scan入门指南:从RTL到ATPG的完整DFT流程解析

本文为IC设计新手提供Tessent Scan的完整DFT流程指南,从RTL代码检查到ATPG测试向量生成,详细解析扫描链配置、插入及验证的关键步骤。通过实战案例和工具命令示例,帮助工程师快速掌握Tessent工具链的应用技巧,提升芯片可测试性设计的效率和质量。

weixin_32541663的博客 452

HJ9 提取不重复的整数-python

输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。数据范围: 1 \le n \le 10^{8} \1≤n≤10。按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是 0。输入一个int型整数。...

weixin_45952521的博客 498

重磅!Repo Wiki!

RepoWiki是Qoder平台的智能文档生成功能,通过静态代码分析自动提取项目架构、模块依赖和核心逻辑,并持续追踪代码变更保持文档同步。其工作流程分为四个阶段:1)代码扫描与AST解析;2)结构分析与依赖映射;3)文档智能生成;4)增量更新机制。支持多种编程语言,能识别设计模式并推断技术决策,适用于新项目搭建和遗留系统维护。优势在于降低理解成本和提高开发效率,但存在文件数量限制和依赖Git的局限性。典型应用场景包括自动生成架构图、API手册和团队知识沉淀。

ayusong870的博客 4038

Unity简单操作:PostProcessing的使用

Postprocessing是一个unity2018版本的集成后期插件,有了这个插件,之后用unity开发时,后期调整颜色、光晕等会很方便。 目录 新建一个postprocessing profile(配置文件)。​ 参数说明: 新建一个postprocessing profile(配置文件)。 在主相机下加一个组件PostProcess Layer。 注意:需要将相机的Layer层设置与Post Process Layer 下的Volume blending(体积混合)...

weixin_39114763的博客 7370

chatgpt赋能python:Python提取不重复数字的方法

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

a058046的博客 720

SikuliX实战:5分钟搞定游戏挂机脚本(附防检测思路与Python集成技巧)

本文详细介绍了如何使用SikuliX快速开发游戏挂机脚本,包括环境配置、基础原理、防检测策略及Python集成技巧。通过实战案例展示如何实现自动化任务、高级防检测方案,并结合Python提升脚本性能与智能度,帮助玩家高效完成重复性游戏操作。

weixin_33228769的博客 337

python提取不重复的数

案例描述: 输入一个 int 型整数,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数 输出描述: 返回一个不含重复数字的新的整数 示例1 输入:6675456 输出:6754 str = input() lists = [] for x in str: if x not in lists: lists.append(x) print(x, end="") 以及倒序不重复 st = list(input()[::-1]) #先接收输入的整数为字符

Niandada的博客 3540

随机优化 (Stochastic Optimization) 算法详解及案例分析

随机优化是一种用于处理包含随机变量的优化问题的方法。其目标是通过考虑随机变量的概率分布,找到一个在期望意义下最优的解。

闲人编程的博客 4185

面经-2023-禾赛-FPGA工程师

面经-2023-禾赛-FPGA工程师

w0shishabi的博客 2970

Python中高效实现数据去重的五种方法

print(unique_words) # 输出: ['apple', 'banana', 'orange', 'grape']print(unique_list) # 输出: [1, 2, 3, 4, 5]print(unique_list) # 输出: [1, 2, 3, 4, 5]根据具体的数据规模、数据类型和性能要求选择合适的方法,可以有效提升数据处理的效率。print(result) # 输出: [3, 1, 2, 4, 5]- 字典键去重:保持插入顺序,适合需要保持原始顺序的场景。

dgEZTrtR的博客 493

Python之afdx包语法、参数和实际应用案例

Python 的 afdx 包是针对 AFDX 协议的轻量级开发工具,专注于 AFDX 数据帧的解析、构造、发送/接收、协议合规性校验等核心能力,广泛应用于航空电子设备测试、仿真、数据监控等场景。

王国平的博客 985

【华为机试Python3题解】HJ9提取不重复的整数

文章目录题目介绍题解:字符串逆序打印前先查重 题目介绍 原题链接:HJ9 提取不重复的整数 描述: 输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是 0 。 数据范围: 1≤n≤1081 \le n \le 10^{8}1≤n≤108 输入描述:输入一个int型整数 输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 输入:9876673 输出:37689 题解:字符串逆序打印前先查重 n = input()[::

COCO56的博客 899

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

HJ9 提取不重复的整数

HJ9 提取不重复的整数(C++、Python) 描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是0。 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 输入: 9876673 输出: 37689 解题思路 1 用数组统计整数的出现次数 统计整数的出现次数可以采用一个初值为0的全局数组变量,数值对应index,count[index]代表出现的次数。 2 从右向左获取数字 通过 nu

qq_36439087的博客 436

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

华为机试HJ9提取不重复的整数

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

qq_29787929的博客 261

HJ9 提取不重复的整数join()方法set()集合sort() 函数——HJ14 字符串排序 Python

HJ9 提取不重复的整数join()方法set()集合sort() 函数——HJ14 字符串排序 Python

zhao_mf的博客 355

华为机试-009-入门-HJ9.提取不重复的整数

【代码】华为机试-009-入门-HJ9.提取不重复的整数

tttzzzqqq2018的博客 313

【牛客网 - 华为机试 - HJ9 提取不重复的整数】

思路: step1:首先输入一个数,令其为n; step2:将n倒叙排列(使用切片的方法:[::-1]); step3:创建一个空串a,便于后续添加字符; step4:对倒序后的数进行逐一遍历,如果i不在a里面,就将其添加进去; step5:输出打印a 代码如下: n = input() n = n[::-1] a = '' for i in n: if i not in a: a += i print(a) 题解 | #提取不重复的整数#_牛客博客 ...

爱摸鱼的经济er的博客 254

HJ9提取不重复的数字

描述 输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是 0 。 数据范围: 1 \le n \le 10^{8} \1≤n≤10 8 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 输入: 9876673 输出: 37689 #include<iostream> using namespace std; const int N = 1e8+10; int a,num[N

zcw322的博客 716

《华为机试》刷题之HJ9 提取不重复的整数

一、题目 输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是 0 。 数据范围:1≤n≤1081\le n\le 10^81≤n≤108 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 二、示例 输入:9876673 输出:37689 三、代码 int1 = list(input()) temp = [] for i in range(len(int1)-1,-1,-1): if in

胡萝卜 346
上一篇: HJ7 取近似值(4中解法 python)
下一篇: HJ58 输入n个整数,输出其中最小的k个
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值