今天做了一下美团的笔试,采用的编程平台是赛码网。
其中一道题是字符串优美,即给定一个只有大写和小写字母的字符串,问至少需要转换多少次,能保证大小写字母的数量一样多。
题不难,思路是统计出有多少个大写字母,多少个小写字母,然后绝对值做差,除以 2就好了。
万万没想到一直通过不了,于是我开始了输入输出的长达一个小时的调试。
开始的版本:

最后提交通过的版本:
while 1:
s = input()
if s != "":
words = list(s)
lw
本文记录了作者在美团笔试中遇到的一道关于字符串的题目,题目要求求解使大小写字母数量相等所需的最少转换次数。作者分享了从错误到正确的调试过程,最终解决方案为统计并作差除以2。
今天做了一下美团的笔试,采用的编程平台是赛码网。
其中一道题是字符串优美,即给定一个只有大写和小写字母的字符串,问至少需要转换多少次,能保证大小写字母的数量一样多。
题不难,思路是统计出有多少个大写字母,多少个小写字母,然后绝对值做差,除以 2就好了。
万万没想到一直通过不了,于是我开始了输入输出的长达一个小时的调试。
开始的版本:

最后提交通过的版本:
while 1:
s = input()
if s != "":
words = list(s)
lw
3万+
7237

被折叠的 条评论
为什么被折叠?