IBM software engineer intern oa

LZ找暑期实习,无奈9月份毕业大部分公司都不允许。。。
代码测试全过,基本参考下面帖子。求面试。。。video烂的不要不要的。

http://www.1point3acres.com/bbs/thread-203130-1-1.html

被regular expression折磨得够呛!

那个帖子的第二个test case没太看懂,为啥会有""在里面呢?

filter out之后输出是原来的字符串,留下的肯定是第二个或者第四个。第二个和第四个关键字是一样的,但是第二个比较短,留下了第二个。还有"computer-science"只算一个单词。

可能理解错误,为啥不能有""?

那部分懂了。

不知道楼主的思路是什么,我是想弄个hashmap把已经出现过的词存起来,然后检查下一个,如果是unique且存在的词都有,保留这个清除其他的,如果只是unique就和之前的一起保留,但是这个思路如果碰到有第三个,完全contain了第一个的词还比他短就会出现错的结果。

如果要一个个比较是不是substring的那就是On^2了吧,不太想用那个方法

我没有这么做,觉得顺序可能也会有关系,就取出关键字之后把所有的字符连在一起了。然后判断是不是包含在其他字符串里面。可能不对。。。只能想到这个了

test case都过了吗

过了。紫薯紫薯紫薯

楼主 我2018 sp毕业 那我能申请2018 summer的intern嘛?