陌陌笔试题及详细答案.docxVIP

  • 30
  • 0
  • 约7.79千字
  • 约 9页
  • 2026-04-20 发布于河北
  • 举报

陌陌笔试题及详细答案

一、基础编程题(每题15分,共30分)

1.题目:统计字符串中重复字符及出现次数

请用Python实现一个函数,输入一个字符串(如陌陌用户昵称),返回该字符串中所有重复字符及其出现次数,忽略大小写,不统计空格。例如:输入MoMo123Mo,输出{m:3,o:2}。

详细答案

python

defcount_duplicate_chars(s):

#初始化字典,用于存储字符及其出现次数

char_count={}

#遍历字符串,忽略空格、统一转为小写

forcharins.lower():

ifchar==:

continue

#统计次数,存在则加1,不存在则初始化为1

ifcharinchar_count:

char_count[char]+=1

else:

char_count[char]=1

#筛选出出现次数大于1的字符,即为重复字符

return{char:cntforchar,cntinchar_count.items()ifcnt1}

#测试用例

print(count_duplicate_cha

文档评论(0)

1亿VIP精品文档

相关文档