美团实习

美团大数据岗 编程题是一个跑步和一道匹配题 只过了0.3 凉凉啦


#实习##笔试题目#
全部评论
跑步那个我觉得我写的没啥问题,可就是9😂
点赞 回复 分享
发布于 2019-04-23 21:34
我也是一道0.45,一道0.36。0.45的提示空间不足,没想到问题出在哪,坐等大佬
点赞 回复 分享
发布于 2019-04-23 21:23
第一题数据范围写错,n最大可以到int64范围里。第二道,字符串的每一个问号只能变成指定的字母,比如a??在匹配的时候只能替换成aba,不能一会是abb一会是aba。
点赞 回复 分享
发布于 2019-04-23 22:20
第一题跑步,题目给的n的范围在1-1000,暴力解为啥会超时?
点赞 回复 分享
发布于 2019-04-23 22:14
我也是大数据,过了 0.27+0.64 第一题,不是普通情况4n 特殊情况就是4n可以整除n+1的时候,输出商加1,这样还有啥情况没考虑到啊,为啥只能过27
点赞 回复 分享
发布于 2019-04-23 21:42
我都是0.09🤣
点赞 回复 分享
发布于 2019-04-23 21:36
java后台,利用枚举法两题A了总共60%,应该凉凉
点赞 回复 分享
发布于 2019-04-23 21:34
## 第一题内存超了,第二题36,有没有大佬帮忙看下问题 s = input() t = input() count = 0 i = 0 while i +len(t) < len(s)+1:      if s[i:(len(t)+i)] == t:         count += 1     else:         flag = 1         for j in range(len(t)):             if s[i+j] == t[j] or s[i+j] == '?':                 flag = flag*1             else:                 flag = flag*0         if flag == 1:             count += 1 i += 1 print(count)
点赞 回复 分享
发布于 2019-04-23 21:30
运维岗编程部分也是这两个题0.0
点赞 回复 分享
发布于 2019-04-23 21:28
0.45+0.36
点赞 回复 分享
发布于 2019-04-23 21:27
字符匹配那题也是30+,,,有没有大佬帮忙看下代码有没有问题的 import java.util.Scanner; public class test2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.next(); String t = sc.next(); int ans = 0; for (int i = 0; i < s.length(); i++) { ans += check(s.substring(i, s.length()), t); } System.out.println(ans); } private static int check(String s, String t) { if (s.length() < t.length()) return 0; boolean flag = true; for (int i = 0, j = 0; i < s.length() && j < t.length(); i++, j++) { if (s.charAt(i) != t.charAt(j) && s.charAt(i) != '?') { flag = false; break; } } return flag ? 1 : 0; } }
点赞 回复 分享
发布于 2019-04-23 21:08
虽然岗位不同题目不同,但你比我随便打印的4多了0.03😂
点赞 回复 分享
发布于 2019-04-23 21:00

相关推荐

评论
点赞
收藏
分享

创作者周榜

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