Java如何提取不重复的整数
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,本篇内容介绍了"Java如何提取不重复的整数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、题目描
千家信息网最后更新 2024年11月15日Java如何提取不重复的整数方案一
本篇内容介绍了"Java如何提取不重复的整数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1、题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入例子:
9876673
输出例子:
37689
2、程序
方案一
基本思路:初值设为0,然后读到和0相等的输出,然后基准值加1,即下一步与1比较相等输出,这样就避免了重复。
#include#include using namespace std;int main(){ int a[10]={0}; string str; getline(cin,str); int num = str.size(); int i; for(i=num-1;i>=0;i--){ if(a[str[i]-'0']==0){ cout< 方案二
基本思路:借助容器进行操作。
//set用来记录已经被我们记录了的不重复的数字//queue保证从后往前以此输出#include#include #include using namespace std;int main(){ int n; cin>>n; set temp; queue res; while(n){ if(temp.find(n)==temp.end()){ res.push(n); temp.insert(n); } n/=10; } while(!res.empty()){ cout< 方案三
基本思路:以上方案均适用于数字,不具有普遍性。直接以字符串形式输入,这样既适用于字符串,也适用于数字。利用容器进行操作,这里位置和数值对应关系,我们可以采用map容器。
#include#include #include
输入
输出
整数
字符
数字
数据
方案
位置
函数
字符串
思路
迭代
基准
基准值
容器
数值
循环
下标
例子
元素
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电子信息软件开发专业
网站服务器代码
网络安全宣传为通讯保驾护航
周红祎讲网络安全
服务器为什么要光盘启动
邮储社招软件开发待遇怎么样
小学网络安全制度汇编
涉嫌危害网络安全罪被拘留
丰台区信息化软件开发怎么样
电力网络安全监测系统
数据库设计包含的三个阶段
共享数据库英语
db2恢复表空间数据库
迅雷图片数据库6
民生银行软件开发中心
毕节市天气预报软件开发
越南服务器特点
凭和平精英服务器地址
网络安全中的黑色星期四是指什么
山东阿里云主机服务器
网络安全周第几届
三调苍穹软件怎么打开数据库
什么软件开发人才好
戴尔服务器修改security
文件服务器群集
阿里云linux服务器价钱
实时数据库表结构
法院网络安全建设的重要性
网络安全拟人
常州3u服务器散热器供应商