我后两题AC,第一题怎么都想不通过不了。 public static void main(String[] args) { Scanner sin = new Scanner(System.in); String schedule = sin.nextLine(); int n = schedule.length(); if(n==0) System.out.println(0); else{ HashMap<Character,Integer> end = new HashMap<>(); for(int i=0;i<n;i++){ end.put(schedule.charAt(i),i); } int t=0; String res=""; while(t<schedule.length()){ int e= t; int k =e; while(k<=e){ e = Math.max(end.get(schedule.charAt(k)),e); k++; } res += String.valueOf(e-t+1)+" "; t = e+1; } res = res.trim(); System.out.println(res); } }
点赞 2

相关推荐

想申请延毕了,找工作找到崩溃,越找就越想摆烂,还有25届的和我一样感受吗?
码农索隆:没事哒,好兄弟,慢慢来,调整心态,车到山前必有路,感到迷茫的时候,多抬头看看
点赞 评论 收藏
分享
昨天 16:50
腾讯_TEG_技术
点赞 评论 收藏
分享
qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
牛客网
牛客企业服务