还保存着第三题的代码 import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Scanner; import java.util.Set; public class Main {     public static void main(String[] args) {         Scanner in =new Scanner(System.in);         String str=in.nextLine();         char [] ch=str.toCharArray();         Set<Character> set=new HashSet<Character>();         Map<Character,Integer> map=new HashMap<Character,Integer>();         for(int i=0;i<ch.length;i++){             int TempLen=set.size();             set.add(ch[i]);             if(set.size()!=TempLen){                 map.put(ch[i], 1);             }else{                 int temp= map.get(ch[i])+1;                 map.put(ch[i], temp);             }         }         List list =new ArrayList(set);         char TempChar =(char) list.get(0);         for(int i=0;i<list.size()-1;i++){             if(map.get((char)list.get(i))<map.get((char)list.get(i+1))){                 TempChar=(char)list.get(i+1);             }         }         for(int i=0;i<map.get(TempChar);i++){             System.out.print(TempChar);         }         for(int i=0;i<ch.length;i++){             if(ch[i]!=TempChar){                 System.out.print(ch[i]);             }         }     }      }
点赞 评论

相关推荐

05-10 13:01
已编辑
门头沟学院 Java
瓜子二手车春招&nbsp;4.22二面完大家有结果了吗-&nbsp;-&nbsp;-&nbsp;-&nbsp;更新面经一面———首选介绍个人情况,简单问了问我实习&nbsp;实习多久开始八股1.sql查询优化怎么做2.索引失效情况3.java的内存模型了解吗4.&nbsp;说一下java的锁5.&nbsp;你平时了解过哪些设计模式,&nbsp;挑一个详细介绍一下6.&nbsp;你项目里分布式锁怎么实现的&nbsp;7.&nbsp;防止超卖咋做的(我说了setnx和decr,然后又详细解释了为什么要这么做,哪里需要原子性因为我总结过这个&nbsp;并写csdn里了,正好用到了)8.&nbsp;还有别的分布式锁实现方案吗(我项目里正好第二种实现方案&nbsp;我就说了)9.另一个项目&nbsp;线程池怎么实现的,为什么要做一个这个项目(我就回答了&nbsp;实现方式和动态修改线程池配置的意义10.&nbsp;手撕&nbsp;排序两个有序链表-&nbsp;-&nbsp;-&nbsp;-二面介绍个人情况,让我从实习和两个项目里挑一个详细说,我就说了实习。详细介绍了我的实习做的项目,因为跟大模型有关,所以他问了我promp提示工程的问题,我就只说了&nbsp;我看了api文档&nbsp;&nbsp;了解了提示的主要字段,然后具体包装请求响应的类都是提供好的,我主要还是介绍流程和里边涉及到的平台工作机制。(我还说了&nbsp;我尝试了多种大模型的平台调用,对比了不同大模型的api接口传参诧异和相同之处,我当时确实自己闲着没事&nbsp;多换了几个大模型,还花了10元买了deepseek的次数来着。。。)然后最后问了我一个八股—-&nbsp;精度丢失的原因是什么,有什么解决方法我说是因为不同类型二进制存储方式不同导致的,我确实不是很清楚这个&nbsp;回答解决方案&nbsp;也说的一般,不过最后还是过了。面试官都很好👍
点赞 评论 收藏
分享
04-30 17:33
已编辑
门头沟学院 算法工程师
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务