//普通hashset,解法 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); HashSet<integer> hashtable = new HashSet<>(); int res = 0; int temp = 0; while(num / 10 != 0){ temp = num % 10; num /= 10; if(!hashtable.contains(temp)){ res = res * 10 + temp; hashtable.add(temp); } } if(!hashtable.contains(num)){//最后一个数字 res = res * 10 + num; } System.out.println(res); } }</integer>
点赞

相关推荐

字节一直是我的白月光,考虑到转正还是拒了日常实习。
从今天开始狠狠卷JVAV_癫:为什么你释放的offer没流到我头上
点赞 评论 收藏
分享
今天投了小鹏,收到了AI面,大概会问哪些啊?
期末一定及格:总共4个部分,心理测评、行测、然后就是问岗位、对岗位的理解、过往遇到了哪些难点怎么解决,很简单,没有什么特别专业的问题,都是一些综合素质相关的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务