提取不重复的整数之机试
2016-04-19 21:23
155 查看
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输出描述:
输入例子:
输出例子:
37689
思想:用linkedHashSet,特点是没有重复元素并且是有序的链式存储来着,然后用求余和整除的方式将其倒过来
代码如下:
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入例子:
9876673
输出例子:
37689
思想:用linkedHashSet,特点是没有重复元素并且是有序的链式存储来着,然后用求余和整除的方式将其倒过来
代码如下:
import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.Scanner; public class hua_9 { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println(" "); int n =sc.nextInt(); LinkedHashSet<Integer> set =new LinkedHashSet<Integer>(); while(n!=0){ set.add(n%10); n/=10; } Iterator iterator =set.iterator(); while(iterator.hasNext()){ Integer value=(Integer) iterator.next(); System.out.print(value); } } }
相关文章推荐
- 输出各种形式的分数
- hiho 36 划分
- 【城会玩系列】ZOJ 3212 K-Nice【思维】
- Kali nslookup命令详解
- CSS学习笔记
- 九度 1022
- 数据结构--二叉树的遍历
- Oracle-SQL03
- JavaScript学习笔记
- Kali 虚拟机 安装vmtools依旧无法复制粘贴解决办法
- Lua从入门到放弃--元表
- UVA 10970 Big Chocolate
- jquery拖动代码
- spring websocket 项目搭建以及请求的基本过程
- 一点一点积累bug。。。
- Java多线程之synchronized和volatile的比较
- FZU 2171 防守阵地 II(线段树区间更新【lazy标记】)
- QTP菜鸟之旅
- java中的匿名内部类总结
- 计算两点间距离