描述:

小鱼儿吐泡泡,嘟嘟嘟冒出来。小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o"。两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉。(是的你没看错,小气泡和大气泡不会产生任何变化的,原因我也不知道。)例如:ooOOoooO 经过一段时间以后会变成 oO。

输入:
数据有多组,处理到文件结束。每组输入包含一行仅有'O'与'o'组成的字符串。
输出:
每组输出仅包含一行,输出一行字符串代表小鱼儿吐出的泡泡经过融合以后所剩余的泡泡。
输入样例

ooOOoooO

输出样例

oO

Code:(数组实现)

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{char *a;a=(char *)malloc(100*sizeof(char));while(scanf("%s",a)!=EOF){int l=strlen(a);int i,j;for(i=0;i<l-1;i++){if(a[i]=='o'&&a[i+1]=='o'){a[i]='O';for(j=i+1;j<l-1;j++){a[j]=a[j+1];}a[l-1]='\0' ;i=-1;}else if(a[i]=='O'&&a[i+1]=='O'){for(j=i;j<l-2;j++){a[j]=a[j+2];} a[l-1]='\0';a[l-2]='\0';i=-1;}} printf("%s\n",a);} return 0;
}

11 吐泡泡(OJ通过)相关推荐

  1. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)

    不好玩,一堆板子,太菜了,被打爆了,B一直wa60%,D一直wa80%,D改了多组输入就过了... A.吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  2. #牛客网 吐泡泡 (栈)

    题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o". 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉. (是的你没 ...

  3. 吐泡泡_via牛客网

    题目 链接:https://ac.nowcoder.com/acm/contest/28537/E 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...

  4. 牛客每日练习----圆圈​​​​​​​,TaoTao要吃鸡,吐泡泡

    我喜欢给自己压力,必须得定一个很高的目标,逼自己朝着这个目标前进,不管会不会实现,都是一个动力.                                      ----喻言 链接:http ...

  5. java吐泡泡过关,java代码,鱼吐泡泡程序

    智荣博客 import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.color.*; impo ...

  6. A-小鱼吐泡泡(第二场)

    题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o".  两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉.  (是的 ...

  7. NC15029 吐泡泡(解析与代码)

    题目描述 链接:https://ac.nowcoder.com/acm/problem/15029 来源:牛客网小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡 ...

  8. 2018年全国多校算法寒假训练营练习比赛(第二场)A 吐泡泡 【模拟】

    题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o". 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉. (是的你没 ...

  9. NC15029 吐泡泡

    题目:NC15029 吐泡泡 ,哈哈,我们今天来看一道非常简单的题嘛,这是选自牛客上的一道题,好了,我们一起来看看题意吧: 考虑到直接复制题目,或者截屏的方式不是很方便阅读,我就把直接题目链接放下面! ...

最新文章

  1. java 执行cmd windows_Windows平台Java调用cmd命令执行程序
  2. vue-transition动画
  3. html 标签 r语言,从R中的字符串中删除html标签
  4. python多线程,多进程,线程池,进程池
  5. python: insert()函数用法
  6. 学号:201621123032 《Java程序设计》第7周学习总结
  7. ubuntu 上的python不能解析jpeg,png?
  8. 游戏策划入门教程(1)工具篇
  9. matlab画空间直线,空间直线x y=z怎么画
  10. Netflix-Eureka服务注册与发现说明文档
  11. Yeti Feather贴图着色与Arnold 渲染
  12. 给已经创建的容器暴漏端口 添加新的端口
  13. 删除yum.repos.d
  14. 2414905-34-1,Thalidomide-O-PEG5-Tosyl它与亲核物质如胺、含羟基的分子反应
  15. mysql 大写 小写_MySQL大写和小写问题
  16. 人脸识别常用数据集大全(12/20更新)
  17. 【笔记】申请域名(免费)、创建ssl证书(自签、免费)、自动续签
  18. 奥运会倒计时,老蒋作品,
  19. 详解测多少数据量,几个G,多少reads,如何换算
  20. 阿里云OSS图床搭建方法

热门文章

  1. TeamViewer一个很好的免费远程控制软件
  2. 百度钱包杀入移动支付:BAT重新排位
  3. 浅谈软件成分分析(SCA)在企业开发安全建设中的落地思路
  4. Ubuntu 18.04 LTB安装系统主要步骤+自主分区+文件家用共享
  5. java中阿里短信服务(附带随机短信验证码生成类) --菜鸟小回
  6. java练手项目_20个Java练手项目,献给嗜学如狂的人
  7. 单片机实验2:数码管动态显示0-F
  8. 算法分析入门体会1一筐鸡蛋问题
  9. displacement map置换贴图
  10. 【Unity】静态优化工具支持UGUI合批分析、AB包冗余分析、预制体使用资源情况分析