首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
真的会谢的小黄鸭很靠谱
中南大学 测试开发
发布于湖南
关注
已关注
取消关注
@林小白zii:
2023 美团笔试题 0909
笔试时间:2023年9月9日 秋招 第一题 题目:小美的abc串 小美拿到了一个仅由“abc"三种字母组成的字符串,她每次操作会同时对所有字母进行如下变换:把a变成bc,把b变成ca,把 c变成ab。小美将操作k次,请你输出最终的字符串。 输入描述 第一行输入一个字符串,长度不超过100; 第二行输入一个正整数k。 1<= k <= 5 输出描述 输出最终的字符串。 样例输入 abc 2 样例输出 caababbcbcca 提示 第一次操作,字符串变成bccaab 第二次操作,字符串变成 caababbcbcca 参考题解 模拟 Java:[此代码未进行大量数据的测试,仅供参考] import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.next(); int k = scanner.nextInt(); for (int i = 0; i < k; i++) { StringBuilder t = new StringBuilder(); for (char ch : s.toCharArray()) { if (ch == 'a') { t.append("bc"); } else if (ch == 'b') { t.append("ca"); } else { t.append("ab"); } } s = t.toString(); } System.out.println(s); }} Python:[此代码未进行大量数据的测试,仅供参考] s = input()k = int(input())for _ in range(k): t = "" for ch in s: if ch == 'a': t += 'bc' elif ch == 'b': t += 'ca' else: t += 'ab' s = tprint(s) 第二题 题目:小美的加减法2.0 小美有一个数组a,她想把这个数组求和,即a1 + a2 + a3 + ...+an。现在她想把其中一个加号变成减号,但小美是小学生,不会负数的加减法,因此计算过程中不能出现负数。小美想知道改变符号后答案的最小值是案少,如果不能改变符号,则输出-1。 输入描述 第一行输入一个整数n(1 < n < 10^5),表示数组长度; 第二行输入n个整数表示数组a(1 < ai< 10^9)。 输出描述 输出改变符号后的答案,若无法改变,则输出 -1。 样例输入 示例一: 3 3 2 1 示例二: 3 1 2 4 样例输出 示例一: 2 提示: 3-2+1: 3-2=1,1+1=2;3+2-1: 3+2=5,5-1=4 示例二: -1 提示: 1-2+4: 1-2=-1,-1+4=3 ;1+2-4: 1+2=3,3-4=-1 参考题解 前缀和 Java:[此代码未进行大量数据的测试,仅供参考] import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); long[] s = new long[n + 1]; long[] a = new long[n + 1]; for (int i = 1; i <= n; i++) { a[i] = scanner.nextLong(); s[i] = s[i - 1] + a[i]; } long inf = 1000000000000000000L; long ans = inf; for (int i = 1; i <= n; i++) { if (a[i] <= s[i - 1]) { ans = Math.min(ans, s[n] - a[i] * 2); } } if (ans == inf) { ans = -1; } System.out.println(ans); }} Python:[此代码未进行大量数据的测试,仅供参考] n = int(input())a = list(map(int, input().split()))s = [0] * (n + 1)for i in range(1, n + 1): s[i] = s[i - 1] + a[i - 1]inf = float('inf')ans = inffor i in range(1, n + 1): if a[i - 1] <= s[i - 1]: ans = min(ans, s[n] - a[i - 1] * 2)if ans == inf: ans = -1print(ans) 第三题 题目:01串变幻 对于一个01串,每次可以选择两个相邻的相同字符删除,删除到不能删除为止。最终得到的字符串长度,即原串的价值。现在给定了一个01串,你必须改恰好k次,可以将某个"1"修改为0"或者0"修改为“1",请问最后该串价值的最小值是多少? 输入描述 第一行输入两个正整数n和k,代表字符串的长度、修改次数; 第二行输入一个长度为n的字符串,保证仅由'0'和 '1'构成。 1<= k= n <=10^5 输出描述 k次操作后字符串价值的最小值。 样例输入 示例一: 3 1 101 提示:将第一个字符修改为"0",字符串变为"001",可以将两个"删除,剩余长度是"1’。因此最小价值为"1’。 示例二: 2 1 00 样例输出 示例一: 1 示例二: 2 参考题解 Java:[此代码未进行大量数据的测试,仅供参考] import java.util.Sc
点赞 2
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-12 17:29
南华大学 产品经理
你现在到哪个阶段了?
点赞
评论
收藏
分享
今天 15:32
National University of Singapore 运营
古风牛马这一块
忧郁的柜子66:
查看图片
点赞
评论
收藏
分享
07-01 11:02
井冈山大学 音乐教师/老师
重生之我在牛克求职
性别:女 年龄:22学历:全日制本科期待岗位:助理,(正经)总裁助理,销售,音乐教师双休,8k-1W期待城市:深圳吃苦耐劳,能力居上,应届生求内推
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-14 20:00
一步错步步皆错
大一大二大三上傻乎乎卷绩点,大三上有一门三学分的炸了直接和升学拜拜了。2月开始转码,想着转Java,就没去考研。到现在0实习马上秋招,投实习没人理,时间也来不及。求大家建议和拷打。
菜鸟dsd:
985字样加大就行了
无实习如何秋招上岸
点赞
评论
收藏
分享
08-15 17:49
门头沟学院 测试工程师
家人们,团建聚餐,老大让我走啥意思
前两天刚刚入职,因为之前积累的工作很多,加上对环境不熟悉,就一直埋头干活,然后今天部门团建,他们老人也是一直在聊天,我在旁边就很透明人,然后领导给我发消息说有事可以先走,然后我打了招呼就走了。然后回家之后领导给我发微信说太实在,不用一直干活,要学会偷懒什么的。初入职场不太懂,这是什么意思啊,是单纯的指点还是觉得我工作有问题啊
实习的内耗时刻
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
如何提高秋招面试成功率?
5789
2
...
嵌入式秋招上岸记,用5W1H把offer“烧”进简历里
5562
3
...
个人对八股的认识
3778
4
...
给26届小伙伴们一些建议
2579
5
...
京东笔试(离AK最近的一次,可惜)
2182
6
...
拿到实习工资就给豹豹猫猫买了两台新手机
1970
7
...
25届上班一个多月真不想上了,也不敢离职
1905
8
...
26届秋招建议之软件测试 | 测试开发简历篇.
1688
9
...
拼多多笔试
1562
10
...
pdd笔试
1434
创作者周榜
更多
正在热议
更多
#
秋招笔面试记录
#
247460次浏览
4044人参与
#
面试太紧张了怎么办?
#
1743次浏览
47人参与
#
你被mentor骂过吗?
#
3489次浏览
31人参与
#
一人推荐一个机械人值得去的公司
#
418780次浏览
4171人参与
#
实习需要主动找活干吗?
#
1320次浏览
14人参与
#
饿了么求职进展汇总
#
66276次浏览
645人参与
#
扒一扒那些奇葩实习经历
#
74779次浏览
955人参与
#
2025,我想......
#
67994次浏览
596人参与
#
00后45度躺现状
#
108687次浏览
600人参与
#
现在还是0offer,延毕还是备考
#
1089462次浏览
7594人参与
#
生物制药2023笔面经
#
9490次浏览
49人参与
#
如果工作一直消耗情绪还要继续做吗
#
7520次浏览
60人参与
#
下班后的时间你怎么安排
#
32317次浏览
307人参与
#
校招第一份工作你干了多久?
#
101538次浏览
446人参与
#
我遇到过的超难机械面试题
#
9671次浏览
61人参与
#
机械人,你最希望上岸的公司是?
#
174598次浏览
1869人参与
#
牛客周边新品开箱
#
8363次浏览
86人参与
#
机械人值得去的国央企
#
72495次浏览
439人参与
#
美的求职进展汇总
#
292108次浏览
1970人参与
#
我想象的实习vs现实的实习
#
293089次浏览
2251人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务