美团8.12笔试 前端方向

先写30道选择题(60分),包含计算机网络、操作系统、数据结构、数据库、逻辑题、规律题等内容;
然后是两道编程题(40分):
1.输入一个n*m的矩阵,每行是一个长度为m的字符串,当在这个字符矩阵中一个3*3的子矩阵中,若只含'A','B','C'且必须都有,且相邻的字符不相等则为所求子矩阵,问该n*m中有多少个这样的子矩阵。

2.一个数组[1,2,3,4,5],将两两数据相加得到一个数组a[3,5,7,9],且这个数组a中的最大值减最小值为这个数组的权值,求xxx(给忘了,没时间写这道题了,希望写了的大佬补充...)
#美团##笔试#
全部评论
第一题二维前缀和,第二题扫一遍数组就可以了,感觉比小红书简单很多
2
送花
回复
分享
发布于 2023-08-13 00:25 广东
第二题最简单啊😅,兄弟你亏了
1
送花
回复
分享
发布于 2023-08-12 13:42 广东
秋招专场
校招火热招聘中
官网直投
第二题简单直接ac,第一题有印象但是没思路
1
送花
回复
分享
发布于 2023-08-12 13:47 湖北
第一题没啥想法,能暴力遍历不
点赞
送花
回复
分享
发布于 2023-08-12 23:31 重庆
可以挑选题型做吗,可以先编程吗
点赞
送花
回复
分享
发布于 2023-08-23 17:05 江苏

相关推荐

//小美的&nbsp;MTimport&nbsp;java.util.Scanner;import&nbsp;java.util.ArrayList;import&nbsp;java.util.List;//&nbsp;注意类名必须为&nbsp;Main,&nbsp;不要有任何&nbsp;package&nbsp;xxx&nbsp;信息public&nbsp;class&nbsp;Main&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Scanner&nbsp;sc&nbsp;=&nbsp;new&nbsp;Scanner(System.in);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;n&nbsp;=&nbsp;sc.nextInt();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;k&nbsp;=&nbsp;sc.nextInt();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&nbsp;list&nbsp;=&nbsp;new&nbsp;ArrayList<>();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;s&nbsp;=&nbsp;sc.next();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;l&nbsp;=&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;c&nbsp;=&nbsp;s.charAt(i);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(c&nbsp;==&nbsp;'M'&nbsp;||&nbsp;c&nbsp;==&nbsp;'T')&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;l++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} if (l + k >&nbsp;n)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(n);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(l&nbsp;+&nbsp;k);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;}}
投递美团等公司10个岗位
点赞 评论 收藏
转发
2 6 评论
分享
牛客网
牛客企业服务