首页 > 微软09月21日笔试
头像
羊子戍
编辑于 2020-09-21 21:39
+ 关注

微软09月21日笔试

第一题

送分题,设定一个list,里面有偶数个元素,满足第一个元素的值加上最后一个元素的值等于一个值第二个元素的值加上倒数第二个(以此类推)。

现在给你一个类似的list不过拿掉其中的一个元素(不会是首尾元素),求拿掉元素的值。

第二题

输入一个带空格的字符串,由空格分为若干个子字符串,判断每个子字符串是否满足:将子字符串内的尾部字母逐个移到首部(移动N次,N已经给定)后是否等于原子字符串。
这题我的思路是直接对子字符串进行移动操作,然后判断是否跟原来的一样,过了测试集,但是隐藏集老是过不了。。。就卡住了。

第三题

谁定一个只包含K和J的字符串,要求K和J的数量相等,且1.J不能连续出现,2.J不能出现在第一个。
要求是给你一个字符串,问最少操作几次可以让其符合要求。这题我想的就遍历一次,看当前字母是不是跟前一个一样,是一样的就改当前字母,然后记录一次,最后输出记录的数量。因为发现,如果要让K和J数量一样且J不能连续出现,那么最后的样子只能是KJKJKJKJ...

可是又在隐藏集跪了。。现在还是一脸懵逼。

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐