试题 算法提高 字符串压缩

资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
  编写一个程序,输入一个字符串,然后采用如下的规则对该字符串当中的每一个字符进行压缩:
  (1) 如果该字符是空格,则保留该字符;
  (2) 如果该字符是第一次出现或第三次出现或第六次出现,则保留该字符;
  (3) 否则,删除该字符。
  例如,若用户输入“occurrence”,经过压缩后,字符c的第二次出现被删除,第一和第三次出现仍保留;字符r和e的第二次出现均被删除,因此最后的结果为:“ocurenc”。
  输入格式:输入只有一行,即原始字符串。
  输出格式:输出只有一行,即经过压缩以后的字符串。
输入输出样例
样例输入
occurrence
样例输出
ocurenc

import math
import cmath
import string
import sys
from queue import Queue,LifoQueue,

python【蓝桥杯vip练习题库】ADV-301 字符串压缩相关推荐

  1. python【蓝桥杯vip练习题库】ADV-313字符串顺序比较

    试题 算法提高 字符串顺序比较 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 比较两个字符串s1和s2,输出:0表示s1与s2相等:1表示s1的字母序先于s2:-1表示s1的字母序 ...

  2. python【蓝桥杯vip练习题库】ADV-356字符串的操作

    试题 算法提高 字符串的操作 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出一个字符串S,然后给出q条指令,分别有4种: 1. Append str 表示在S的最后追加一个字符 ...

  3. python【蓝桥杯vip练习题库】ADV-234字符串跳步

    试题 算法提高 字符串跳步 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个字符串,你需要从第start位开始每隔step位输出字符串对应位置上的字符. 输入格式 第一行一个 ...

  4. python【蓝桥杯vip练习题库】ALGO-66字符串编辑

    试题 算法训练 字符串编辑 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个字符串(长度<=40个字符),并以字符 '.' 结束.编辑功能有: 1 D:删除一个字 ...

  5. python【蓝桥杯vip练习题库】ALGO-69字符串逆序

    试题 算法训练 字符串逆序 资源限制 时间限制:1.0s 内存限制:512.0MB 输入一个字符串,长度在100以内,按相反次序输出其中的所有字符. 样例输入 tsinghua 样例输出 auhgni ...

  6. python【蓝桥杯vip练习题库】BASIC-15字符串对比(水题)

    试题 基础练习 字符串对比 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1 ...

  7. python【蓝桥杯vip练习题库】BASIC-22(字符串 递归)

    试题 基础练习 FJ的字符串 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 FJ在沙盘上写了这样一些字符串: A1 = "A" A2 = "ABA&q ...

  8. python【蓝桥杯vip练习题库】BASIC-5查找整数

    蓝桥杯这些题库的样例真的不咋地! 我打开输入样例发现,所有样例数组的最后面都多了一个空格,我不知为何! 用c++写的话应该不会有这种困扰,但是你有python如果不去掉末尾的空格的话,直接split, ...

  9. python【蓝桥杯vip练习题库】ALGO-90出现次数最多的整数(sys)

    试题 算法训练 出现次数最多的整数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最 ...

最新文章

  1. 数据仓库专题(2)-Kimball维度建模四步骤
  2. 如何在BIOS里设置定时关机?
  3. apiCloud中图片裁剪模块FNImageClip的使用
  4. 归类练习的有效性思考
  5. Bzoj5093: 图的价值
  6. mysql字段重命名_MySQL中使用SQL语句对字段进行重命名
  7. Sublime Text 2 快捷键大全
  8. Spring Ioc创建对象的方式
  9. js 高级 call()
  10. 把excel数据生成sql insert语句
  11. Git 分支 - 分支的新建
  12. javascript自定义滚动条插件,几行代码的事儿
  13. LoggingBean如何获取调用类和调用方法信息LoggingSelenium
  14. 给刚做网站不久的草根站长们
  15. netd模块工作流程
  16. aspose.slides for java去除水印
  17. 检查凭证录入模板的核算项目研发项目是否录入
  18. 计算机视觉快速入门一 —— 图像基本操作(二)
  19. 联通云服务器安全性能怎么样,云安全解决方案
  20. 我们从SaaS、PaaS、IaaS的定义、工业应用以及具体案例几方面来介绍他们之间的区别

热门文章

  1. VS调试python中的DLL
  2. python调用dll例子
  3. opencv改变imshow窗口大小,窗口位置,ROI
  4. 一.MongoDB简介
  5. linux设置mysql定时任务_原创 Linux下实现Mysql定时任务备份数据
  6. β射线与哪些物质可产生较高的韧致辐射_辐射防护试题库(无评分标准)
  7. php创建view,GitHub - houdunwang/laravel-view: Laravel 视图组件生成器
  8. django mysql开发_【python-Django开发】Django 配置MySQL数据库讲解!!!
  9. Python之range和xrange的区别
  10. Nginx的安装与部署