2022.2.12微软暑期实习第二批笔试
3道题,给了160分钟。
A:给出2个字符串S和T。问能不能通过一些操作把S变成T,根据5种情况返回相应答案。
- 不用修改,return “NOTHING”
- 在S开头添加一个字母
- 在S中选一个字母变成另一个字母
- 在S中选2个字母不同的位置,交换这2个位置
- 无法变成相同
B:定义每把游戏可以在15分钟整(HH:00,HH:15,HH:30,HH:45)的时候开始,15分钟后结束。
按HH:MM的格式给出开始时间L和结束时间R,问在这段时间内能打几把游戏。
需要注意若R<L,则视为通宵,即包括L-23:59加上00:00-R。否则默认L和R在同一天内。
C:给一个整数x(1<=x<=1e9)。求大于x的最小的整数,满足不存在相邻位的数字相同。
例如,10的答案是12,98的答案是101。
#笔试##微软##笔试题目#