美团点评系统开发笔试,求第一题AC代码

rt#美团#
全部评论
不是结束了
点赞 回复 分享
发布于 2019-10-16 17:17
凭记忆写的,随便看看吧 import java.util.*; public class Main {     public static void main(String[] args) {         Scanner scan = new Scanner(System.in);         char[] c = scan.next().toCharArray();         HashMap<Character,Integer> map = new HashMap<>();         for (int i = 0; i < c.length; i++) {             map.put(c[i],i);         }         int left = 0;         int right = 0;         for (int i = 0; i < c.length; i++) {             right = right > map.get(c[i]) ? right : map.get(c[i]);             if (right == c.length - 1) {                 System.out.print(right - left + 1);                 break;             }             if (right == i) {                 System.out.print(right - left + 1 + " ");                 left = i + 1;             }         }     } }
点赞 回复 分享
发布于 2019-10-16 17:34

相关推荐

KPLACE:首先是板面看起来不够,有很多奖,比我厉害。项目要精减,大概详细描述两到三个,要把技术栈写清楚,分点,什么算法,什么外设,怎么优化,不要写一大堆,分点,你写上去的目的,一是让别人知道你做了这个知识点,然后在面试官技术面的时侯,他知道你会这个,那么就会跟你深挖这个,然后就是个人评价改为专业技能
点赞 评论 收藏
分享
穿件外套出门:这简历一眼太水了,前面有的没的直接删,写项目亮点
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务