目前Python针对中文输入处理数据的时候乱码,支持性低,暂时用字符串代表

import sys,locale
reload(sys)
sys.setdefaultencoding('utf8')
if __name__=="__main__":#输入:abccddeeff,mmnnggww,qqgndh,gfdzzd,xxmfsfghh#输出:['cc','dd','ee','ff'。。。]#myList=raw_input()resList=[]j=0while j < (len(myList)-1):if(myList[j]==myList[j+1]):resList.append(myList[j]+myList[j])j+=1j+=1print resList

如果是连续三个或四个及以上连续的呢,这个怎么处理,以上只是解决了相邻两个重复的情况。
连续三个或四个及以上连续情况解题思路:
1、统计每个字符出现的次数(相邻出现次数),并存入dict中key,value
2、出现次数大于2的字符,然后拼接value个key的字符串,存入到resList即可

  # -*- coding: utf-8 -*
import sys,locale
reload(sys)
sys.setdefaultencoding('utf8')
if __name__=="__main__":#u''.encode('utf-8')).decode(sys.stdin.encoding or locale.getpreferredencoding(True)#输入:abcccddeeff,mmnnggww,qqgndh,gfdzzd,xxmfsfghh#输出:['ccc','dd','ee','ff'。。。]myList=raw_input()resDict={}resList=[]j=0while j < (len(myList)-1):count=1for k in xrange(j+1,len(myList)):if(myList[j]!=myList[k]):breakelse:count+=1if(count>=2):res=myList[j]for num in xrange(count-1):res+=myList[j]resList.append(res)j+=countprint resList

【猪八戒】- 2017年在线笔试“叠字问题”相关推荐

  1. 滴滴2017在线笔试有感

    呵呵 刚才参加完了 滴滴2017的在线笔试. 又一次被虐..班上很多人都在耍算法,这样算法 那样算法.其实今天看他的 题目 也就是 数据结构的基础知识, 没有多高深的算法..当然这是一个小生的 匹夫之 ...

  2. 网易互娱2018校招游戏研发工程师在线笔试

    如果题目版权限制,不能发表该题解,请私信,我会立刻删除博客. 题目描述 注意:本题只允许使用C/C++或Java进行解答,其他编程语言提交均视作无效处理. 小W有一个电子时钟用于显示时间,显示的格式为 ...

  3. [Java基础]Scanner的使用(秋招在线笔试高频使用)版本:Java™ Platform Standard Ed. 8...

    本节目讨论的Scanner为Java™ Platform Standard Ed. 8版本,请来自未来的Java同胞确认自己所处的Java版本时间线,未来的Scanner说不定已经改变了很多 最近参加 ...

  4. 2015年9月百度前端在线笔试

    我的空间www.cumt.top 刚结束百度前端的在线笔试,感觉被虐了 一道系统题,三道编程题,js写的云里雾里 第一道系统题:写出资源管理器的数据结构,和功能接口 想了好一会儿,决定数据结构用jso ...

  5. 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略

    编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...

  6. 【笔试题】京东2017秋招笔试真题

    笔试题 京东2017秋招笔试真题 1.进制均值 时间限制 C/C++语言 1000MS;其他语言 3000MS 内存限制 C/C++语言 65536KB;其他语言 589824KB 题目描述 尽管是一 ...

  7. 小米暑期实习在线笔试2015-04-25

    周五晚上参加了小米的全国在线笔试,使用的是百一测评,不得不说,这是我参加过的最不靠谱的在线笔试. 先来描述题目,再来吐槽,在线笔试就是三个必做题和两个附加题. 必做题是三个算法题, 第一题是判断两个十 ...

  8. 美团点评2017秋招笔试编程题

    美团点评2017秋招笔试编程题 1, 大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步.求玩家走到第n步(n<=骰子最大点数且是 ...

  9. 网易2017春招笔试真题编程题集合

    网易2017春招笔试真题编程题集合 题目来源:牛客网 https://www.nowcoder.com/profile/7952866/test/7811777/83061 1.双核处理 题目描述 一 ...

最新文章

  1. Jenkins+PowerShell持续集成环境搭建(二)控制台项目
  2. 计算机软件专业 课程,_计算机软件_专业的课程设置.pdf
  3. python将字符串s和换行符写入文件fp_【python】文件操作
  4. bootstrap checkbox选中事件
  5. QML TableView表格使用示例
  6. bs模型Nd怎么用计算机算,BS模式的下试卷自动生成系统的设计与实现
  7. files函数提取文件名HTML,Javascript – 如何从文件input控件提取文件名
  8. ASP.NET中常用功能代码总结(3)——上传图片到数据库
  9. 身边的设计模式(三):抽象工厂 与 依赖注入
  10. 不支持对系统目录进行即席更新_「目录」让你的文档结构一目了然
  11. [博客..配置?]博客园美化
  12. 方舟服务器维护驯龙,方舟生存进化新手图文攻略 最详细的驯龙教程方法
  13. python迭代器、生成器和yield语句
  14. iOS clang: error: linker command failed with exit code 1 (use -v to see invocation)
  15. 加密与解密 linux,security 02: 加密与解密 、 扫描与抓包 、 总结和答疑 、 SELinux安全防护(示例代码)...
  16. TestNg框架源码解析
  17. java整除符号是什么意思_java除法及java除法运算的基础知识
  18. PS cs6是哪一年发布的?
  19. Excel中VBA编程学习笔记(十二)--自动筛选
  20. 深度学习 一 :使用BERT做 NLP分类任务

热门文章

  1. Word换页不用频繁敲回车
  2. 网络爬虫-腾讯支付encrypt_msg参数逆向
  3. SpringBoot+JWT+Shiro+MybatisPlus后端脚手架
  4. M580PLC以太网读通讯和写通讯
  5. Sasha and a Bit of Relax K倍区间 (前缀和异或 前缀和计数 思维)
  6. 域名过期会怎么样?域名可以永久持有吗?
  7. U盘文件变快捷方式--解决办法
  8. 路由配置url跳转传参_如何配置路由器以进行网络范围的URL记录
  9. python 豆瓣电影top250_python 爬豆瓣电影top250
  10. 向量点积衡量相似度_点积相似度、余弦相似度、欧几里得相似度