if __name__ == "__main__":# ins1 = input()# ins2 = input()ins1 = "singer_周杰|周杰伦|刘德华|王力宏;song_冰雨|北京欢迎你|七里香;actor_周杰伦|孙俪"ins2 = "请播放周杰伦的七里香给我听"instancelist = ins1.split(';')careers_num = len(instancelist)careers = {}for i in range(careers_num):names = instancelist[i].split('_')careers[names[0]] = names[1].split('|')keys_list = list(careers.keys())keys_list_copy = keys_listfor key in keys_list:if key in keys_list_copy:length = 0to_replace = ""for car in careers[key]:if car in ins2:if len(car) > length:length = len(car)word_toreplace = carto_replace = car + "/"for key_tosave in list(careers.keys()):if word_toreplace in careers[key_tosave]:to_replace += key_tosave + ','keys_list_copy.remove(key_tosave)to_replace = to_replace[:-1]ins2 = ins2.replace(word_toreplace, " "+to_replace+" ")print(ins2)

阿里巴巴 笔试题第一题 请播放周杰伦的七里香给我听相关推荐

  1. 腾讯2017年校园招聘笔试题第一题

    刚做完腾讯2017年校园招聘笔试题,在这里跟大家分享一下: 1. 题目 2. 我的思路 循环判断i(i从2到(输入值/2+1)),是否有满足i和(输入值-i)均为质数的情况.如果有,count加1.循 ...

  2. 百度2016笔试题第一题:页面请求失败值

    题目简单描述:对于一个大小为max_cache_size的缓存,有请求页面page_request,大小为len. 当缓存没满时,在缓存中查看是否有请求的页面,如果没有,则将页面加入缓存,失败值+1: ...

  3. 2019届小米秋招笔试题第一题_厨艺大赛奖金

    1.题目描述   小米食堂每年都会举办一次厨艺大赛,假设参赛的厨师一共有n位(n < 1000),比赛结束后没有公布评分,但是站在领奖台上的一排厨师中每位厨师都能看到与自己相邻的厨师(左或者右) ...

  4. 阿里笔试编程 请播放周杰伦七里香给我听180907

    Python代码 标签输出时没按字典顺序只AC了40%,考完才想起来忘了排序,哭~ 在网上看到了其他人的截图,补充一下题目 #输入范例: # singer_周杰|周杰伦|刘德华|王力宏;song_冰雨 ...

  5. 以下c语言程序片段用于估测cpu的cache参数,阿里巴巴笔试题

    阿里巴巴笔试题 1.平均速度最快的排序算法是______. Shell排序 快速排序 冒泡排序 插入排序 2014-03-29 18:36:02 2.某服务进程的QPS(没秒处理的请求个数)较低,在空 ...

  6. 阿里巴巴笔试题:数据分析与建模测试

    阿里巴巴笔试题:数据分析与建模测试 请阅读以下文字答题. Field Descriptions: isbuyer - Past purchaser of product buy_freq - How ...

  7. 阿里巴巴笔试题,翻转数字

    阿里巴巴笔试题 翻转数字 下面是用我的原话复述的题目: 给定一个二进制字符串,只有01构成,我们可以对这个字符串的某一位进行翻转操作 翻转某一位代表把0变成1,或者1变成0:翻转一位的同时,它旁边的两 ...

  8. 2016阿里巴巴笔试题

    2016阿里巴巴笔试题 昨天刚刚考完阿里的秋季校招笔试.40分钟单选和60分钟开放题,选择题50%以上为数学题.还涉及到了操作系统,算法.整理例如以下: 选择题: (1)下列语句中描写叙述最正确的是_ ...

  9. 2021滴滴笔试题算法题

    2021滴滴笔试题 编程题第一题: 大概是:一个优秀的操作系统,应该具有一个好的分配任务的算法,现在假设 一个任务具有等待时间和执行时间,且必须在先等待后执行,而计算机每次只能执行一个任务,但可以等待 ...

最新文章

  1. Windows系统下多版本GCC的安装: MinGW Cygwin Msys2 和 VS: MSVC
  2. 005-Python之列表,元组,字符串,bytes及bytearray共有操作
  3. ubuntu 运行android sdk 下的工具adb报bash: ./adb: No such file or directory
  4. linux centos 使用 alpine 编译的二进制文件 报错 /lib/ld-musl-x86_64.so.1: bad ELF interpreter 解决方法
  5. gin使用自定义结构绑定表单数据
  6. ANDROID 学习笔记(二) 用户登陆问题 TOKEN SESSION 缓存
  7. 怎么改vue项目的标题_vue修改项目名
  8. 循环比赛日程表(信息学奥赛一本通-T1325)
  9. C#如何解决对ListView控件更新以及更新时界面闪烁问题
  10. 命令式编程面向算法vs声明式编程面向描述
  11. java修饰符super_Java 继承 方法重写 super关键字 访问权限修饰符
  12. java字体除了宋体,为什么许多中文网站的主要字体仍然采用宋体而不是微软雅黑?...
  13. 计算机本科毕设答辩经验
  14. 2021牛客多校第十场补题 F-Train Wreck
  15. github干货地址分享
  16. 学习云计算与大数据就业前景好吗?
  17. Windows无法访问\\xxx.xxx.xxx.xxx,提示网络错误,请检查名称的拼写
  18. 天载优配解读全商场亏钱效应浓郁
  19. SpringSecurity:密码登录与token登录过程理解
  20. 数据结构C++——二叉树的实现

热门文章

  1. BAT批处理文件 ipconfig命令详解
  2. Vue中img动态绑定图片的地址
  3. 图形界限命令在命令行输入_图形界限
  4. 2014显卡性能天梯图,组装电脑备用
  5. 我从《断舍离》中学到4个实用方法
  6. 解决:“cxfreeze”无法运行,没有应用程序与此操作的指定文件有关联。
  7. Python爬虫:BeautifulSoup库
  8. 制作excel下拉菜单
  9. 通达信接口大全知识分享
  10. 如何将MP4视频文件转换成MP3音频格式