首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
哈哈009225
University of Illinois at Urbana-Champaign 算法工程师
发布于吉林
关注
已关注
取消关注
@林小白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-08 13:51
门头沟学院 产品经理
vivo秋招OUT
直接出局了家人们,绷不住了
点赞
评论
收藏
分享
08-06 16:18
首都师范大学 产品经理
25届的可以参加26届秋招吗?
25届的可以参加26届秋招吗?身为25届的,现在辞职很尴尬,经验不足一年(正式工)又正在秋招,现在找工作有点尬住了
程序员小白条:
哪有一年啊,才几个月吧,参加26秋招不存在的,社招了啊,你正式工都交过社保了
点赞
评论
收藏
分享
08-06 08:33
四川大学 Java
傻鸟oppo
双九电子信息➕实习,笔试之后挂我简历,招***呢
OPPO官方内推:
卧槽!!!啥破公司啊!!!
投递OPPO等公司10个岗位
点赞
评论
收藏
分享
今天 01:59
得物app_人力资源_HR
得物26秋招开启!内推
得物上班久了,有时候去其他公司开会,才发现竟然要起这么早,得物9.30-10点的弹性打卡时间真的很香啊,每次赖到10点到公司,公司各种福利很多,晚餐餐补(7点下班才可以拿、小零食、各种茶包、冰箱、消耗品领取站、员工折扣店实习生8折等,感觉还是可以的,下班不用打卡。而且!厕所香香的!皮筋、漱口水、棉棒、护手霜都很全。 作为独角兽公司,发展势头也很好,看公司财报还在小幅度增长(增长比以前慢一些了,应该是整体消费水平降了一些)总的来说还是推荐的,大家用了我的内推码的,或者有问题可以评论区留言,尽量有问必答得物26暑期实习内推! 用文末内推码简历优选筛选哦!!暑期实习对于非技术岗来说堪比秋招,竞争越来...
投递上海得物信息集团有限公司等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
25年秋招精心整理的最新互联网大厂笔面试题集合
2.0W
2
...
暑期实习转正自评,你就这么写!
8104
3
...
字节秋招-后端开发-一面
7181
4
...
26秋招-拓竹嵌入式软件面经
4807
5
...
本华为OD终于翻身!(百度后端面经)
4601
6
...
26届秋招建议
2826
7
...
影石嵌入式驱动开发面经
2781
8
...
字节秋招意向
2676
9
...
亚信科技java实习面经
2626
10
...
打工人基本微信沟通礼仪
2257
创作者周榜
更多
正在热议
更多
#
实习的内耗时刻
#
13819次浏览
198人参与
#
独居后,你的生活是更好了还是更差了?
#
4747次浏览
79人参与
#
华丞电子求职进展汇总
#
22647次浏览
225人参与
#
我的秋招“寄”录
#
10256次浏览
131人参与
#
规定下班时间vs实际下班时间
#
9171次浏览
68人参与
#
你上一次给父母打电话是什么时候
#
6333次浏览
69人参与
#
腾讯大前端岗位热招中
#
14432次浏览
156人参与
#
工作上你捅过哪些篓子?
#
6901次浏览
47人参与
#
得物求职进展汇总
#
103653次浏览
830人参与
#
你最近一次加班是什么时候?
#
72210次浏览
360人参与
#
秋招想进国企该如何准备
#
81104次浏览
441人参与
#
央国企投递记录
#
99284次浏览
1412人参与
#
入职第二天,午饭怎么解决
#
26470次浏览
76人参与
#
秋招笔面试记录
#
109088次浏览
2091人参与
#
美团秋招笔试
#
65446次浏览
412人参与
#
你们公司哪个部门最累?
#
29882次浏览
214人参与
#
奇葩时刻大赏
#
56974次浏览
237人参与
#
每个月的工资都是怎么分配的?
#
58817次浏览
584人参与
#
机械实习一天多少钱合适?
#
31630次浏览
183人参与
#
你认为工作的意义是什么
#
165412次浏览
1076人参与
#
面试被问期望薪资时该如何回答
#
267594次浏览
1531人参与
#
找工作有哪些冷知识
#
137885次浏览
2337人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务