乐信研发笔试第一题

乐信研发笔试第一题,最大回文子串,一直都是80几%通过,是因为没有输出not found情况吗?
第二题与字符串中某一个字符的最短距离。AC
第三题drawchar()还是什么的。AC
#乐信##笔试题目#
全部评论
还保存着第三题的代码 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]);             }         }     }      }
点赞 回复 分享
发布于 2018-10-13 17:50

相关推荐

给🐭🐭个面试机会...:我擦seed✌🏻
点赞 评论 收藏
分享
2025-12-15 14:16
门头沟学院 Java
回家当保安:发offer的时候会背调学信网,最好不要这样。 “27届 ”和“28届以下 ”公司招聘的预期是不一样的。
实习简历求拷打
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务