有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等。有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后很喜欢红宝石,蓝宝石,紫水晶,翡翠和钻石这五种,我要你从项链中截取连续的一小段还给我,这一段中必须包含所有的这五种宝石,剩下的部分你可以带走。如果无法找到则一个也无法带走。请帮助学者找出如何切分项链才能够拿到最多的宝石。

输入描述:

我们用每种字符代表一种宝石,A表示红宝石,B表示蓝宝石,C代表紫水晶,D代表翡翠,
E代表钻石,F代表玉石,G代表玻璃等等,我们用一个全部为大写字母的字符序列表示项
链的宝石序列,注意项链是首尾相接的。每行代表一种情况。
输出描述:
输出学者能够拿到的最多的宝石数量。每行一个。
示例1

输入

ABCYDYE
ATTMBQECPD

输出

1
3

List=['A','B','C','D','E']
Input=input()
def AA(Input):
Input1=Input+Input[0:-1]
chuan=[]
i,j=0,5
while len(chuan)<=len(Input):
chuan=Input1[i:i+j]
for ele in List:
if ele not in chuan:break
else:
return(len(Input)-len(chuan))
i+=1
if i==len(Input):i,j=0,j+1
print(AA(Input))

搜狐笔试题目一彩色宝石项链相关推荐

  1. 试毒水(阿里巴巴腾讯搜狐笔试智力题)

    问题描述: 例1:(阿里巴巴)有16瓶水,其中有一瓶有毒,小白鼠喝一滴水之后一个小时会死,请问至少用几只小白鼠,在1小时内一定可以找出至少14瓶无毒的水? 分析:将16瓶水分别标号为1~16,2瓶为一 ...

  2. [搜狐笔试] 搜狐2014产品经理笔试题

    一.选择题 1.   数据统计中PV的意义. 2.   Pinterest不具有哪些功能. 3.   最适合互联网产品原型工具. 4.   Web前端的编程语言有哪些. 二.填空题 1.   Andr ...

  3. 求男孩女孩比例的题目---搜狐笔试题

    注:这是之前参加搜狐笔试的一个选择题,今天百度了一下,貌似EMC也出过这个题目 题目:有一个村庄,村庄里各户人家直到生出男孩来就不再生小孩了,而生男孩女孩的概率各是1/2,并且每户人家生育能力无限.请 ...

  4. 2017校招面经(BAT、搜狗、搜狐、一点资讯、360、华为优招)

    总体流程:简单介绍下自己.各个公司面经.总结.薪资 1.简单介绍 面试岗位:机器学习 | 数据挖掘 | 算法工程师 | 基础研究 比赛经历:天池比赛Top 10,滴滴算法大赛Top 5,京东算法大赛T ...

  5. 剑指Offer——当当+搜狐+好未来笔试题+知识点总结

    剑指Offer--当当+搜狐+好未来笔试题+知识点总结 情景回想 时间:2016.9.21 15:00-21:00 地点:山东省网络环境智能计算技术重点实验室 事件:当当笔试.搜狐笔试.好未来笔试 3 ...

  6. 搜狐校园实习招聘笔试题

    2013-03-20 晚上  参加搜狐笔试 (主要部分,并不完整) 1 Http 500 含义 2 Session 和 Cookie 区别 3 工厂模式与单例模式是? 举例说明单例模式 4 linux ...

  7. 彩色宝石项链-搜狐编程

    题目要求: 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等.有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后很喜欢红宝石,蓝宝石,紫水晶 ...

  8. NowCoder(1):彩色宝石项链——搜狐2017校招编程题

    题目描述 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等.有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后很喜欢红宝石,蓝宝石,紫水晶, ...

  9. 搜狐2017秋招研发工程师笔试题目

    第一题:保留最大的数字 题目 给定一个十进制的正整数number,选择从里面去掉一部分数字,希望保留下来的数字组成的正整数最大. 输入描述: 输入为两行内容,第一行是正整数number,1 ≤ len ...

最新文章

  1. TensorRT部署深度学习模型
  2. 【SICP练习】30 练习1.36
  3. linux ubuntu ping命令安装
  4. 二数和,三数和,四数和的优化总结
  5. CTFshow 命令执行 web50
  6. Spring Security 4 Method security using @PreAuthorize,@PostAuthorize, @Secured, EL--转
  7. mongodb 入门 启动mongodb 无法启动 问题 非正常关闭
  8. 结合 AOP 轻松处理事件发布处理日志
  9. java开发可以转什么软件有哪些_转行开发软件Java编程必须会什么
  10. 2019年CSDN博客前十排名
  11. 外行也看得懂!了解量子计算的奇迹
  12. 海贼王游戏--EM游戏03--初出茅庐
  13. 第一章 MapReduce概述
  14. python彩虹蛇_贪吃蛇还能这么玩?绝对是你从未体验过的全新版本(上)
  15. MongoDB的用户管理总结
  16. 移动终端课程设计——校园淘二手交易APP
  17. R 中将图表导出成文件
  18. 用selenium在python下实现批量网页 截图
  19. 嵌入式软件单元测试 的必要性和心得
  20. 十年Windows铁粉,如今投向Linux的怀抱是为哪般?

热门文章

  1. 爱奇艺移动 APP 广告激活 等数据 API 对接文档
  2. 让自己成为一个有趣的人
  3. 【linux 学习】tar命令详解(总结)
  4. 将我的啤酒从Couchbase迁移到MongoDB
  5. onTouch事件中抬手时让View自动归位
  6. 电气设计常用提示图标(自己画的)含高清原图下载地址
  7. 哔哩哔哩「会员购」业务网关的研发赋能实践
  8. 台式电脑怎么进入修复计算机,电脑为什么提示自动修复?电脑开机提示自动修复的解决办法...
  9. 计算机远程桌面修复,为你还原win10系统远程桌面出现错误0x204的修复步骤
  10. 彩虹表原理及其算法的思考